【发布时间】:2023-03-26 10:21:02
【问题描述】:
我有一个 .net Datalist 返回新闻文章,我希望只显示标题,然后当您单击标题链接时显示正文。
这是我目前所拥有的 HTML
<asp:DataList ID="dlNewsArticles" DataSourceID="SqlDataSourceNewsArticles" runat="server">
<ItemTemplate>
<div class="news">
<strong><a class="trigger" href="#"><%#Eval("Headline") %></a> </strong><br />
<div class="newsarticle"><%#Eval("ArticleBody") %></div>
<br /><br /><br />
</div>
</ItemTemplate>
</asp:DataList>
Javascript
(function ($) {
$(document).ready(function () {
$('.newsarticle').hide();
$('a.trigger').click(function () {
$(this).next("div").slideToggle();
});
});
})(jQuery);
似乎唯一起作用的部分是在加载时隐藏 .newsarticle div。 当谈到 Jquery 时,我是一个完整的菜鸟,所以任何指针都将不胜感激
干杯
【问题讨论】: