1

我正在从数据库中输出信息并在 JQuery 手风琴中显示它。轻松,搞定。

但是我会想要很多,所以我想添加一个搜索功能。尤其是liveFilter,它很棒。

但我希望能够分别搜索代码片段的标题和内容。到目前为止,我已经能够成功搜索 Div 手风琴内的所有内容,但不能搜索单个元素。到目前为止我的尝试。

jQuery

  <script>
  $(function() {
    $( "#accordion" ).accordion({
      collapsible: true
    });
  });
  $(function() {
        $('#search_input_1').fastLiveFilter('#code_title');
    });
    $(function() {
        $('#search_input_2').fastLiveFilter('#code_content');
    });
  </script>

PHP 输出

<p><div id="accordion"><h3 id="code_title">Printing while loop - PHP</h3>
<div id="code_content"><p>Bla bla bla bla</p></div></div>

网页搜索

            <p>Title / Language: <input id="search_input_1" placeholder="Title or Language"> Content / Description: <input id="search_input_2" placeholder="Content or Description">

据我所知,这应该有效,但事实并非如此。不从code_titlecode_content id'd 标记中搜索或返回结果。

我目前在这里运行它,所以你可以明白我的意思,但这是第一个搜索输入搜索 Div 手风琴。第二个仍然搜索code_content以便您可以看到它是如何不起作用的。

有谁知道为什么这不起作用?ps 手风琴中有文字,但是是白色的,所以可以融入其中。

顺便说一句,如果有人知道如何让他们在被搜索后恢复到崩溃状态,我将无限感激他们

4

0 回答 0