我有一个页面,它使用ASP.NET中的转发器从数据库中提取内容。该页面是一个包含jQuery UI Accordions的FAQ页面。现在我想知道是否可以搜索页面并找到用户在手风琴中输入的文本。我在Stack上看到了一种使用JavaScript进行搜索的方法,但我的问题是它在关闭时不会搜索手风琴。这甚至可能吗?谢谢! - 丹
以下是我的ASP.NET页面的摘录......
<h2 id="general" class="modelHeading">General Questions</h2>
<asp:Repeater id="rptGenQA" runat="server">
<HeaderTemplate>
<div>
</HeaderTemplate>
<ItemTemplate>
<div class="ques">
<h4 class="question"><%#Eval("question")%></h4>
<div><%#Eval("answer")%></div>
</div>
</ItemTemplate>
<FooterTemplate>
<div style="text-align: center">
<a href="#top">All Products FAQs Index</a>
</div>
</div>
</FooterTemplate>
</asp:Repeater>
<h2 id="188" class="modelHeading">Model 188</h2>
<asp:Repeater id="rptModel_188" runat="server">
<HeaderTemplate>
<div>
</HeaderTemplate>
<ItemTemplate>
<div class="ques">
<h4 class="question"><%#Eval("question")%></h4>
<div><%#Eval("answer")%></div>
</div>
</ItemTemplate>
<FooterTemplate>
<div style="text-align: left; padding-left: 30px;">
<a href="/model/188/">Back to Model 188</a>
<a href="#top">All Products FAQs Index</a>
</div>
</div>
</FooterTemplate>
</asp:Repeater>
到目前为止我的JavaScript ......
$(function() {
var icons = {
header: "plusmark",
activeHeader: "negmark"
};
$(".ques").accordion({
header: '.question',
collapsible: true,
active: false,
heightStyle: "content",
icons: icons,
animate: 500
});
});
手风琴默认关闭,这是我的问题。如何在手风琴中找到内容并将其打开并跳转到该部分。