javascript - 使用 .find 搜索标签内的内容进行 jQuery 搜索

标签 javascript jquery

我正在尝试搜索 .list 中的 p 标签内容,我可能只是让这个问题变得复杂,但我的警报不起作用,也许是因为我在页面上有其他代码,这不是功能正常,但我想知道是否有人可以帮助我找出哪里出了问题。

JS

            $(document).ready(function() {
            var sresults = $('.mainsearch input').val();

            var sfinder = $('.list p').find(sresults).text(sresults);


            $('.mainsearch input').keyup(function () {
             $('.search-help').append(sfinder);

             alert(sfinder);

            });
            });

HTML

            <div class="mainsearch">
            <input/>
            <div class="search-help">Results:
            </div>
            </div>


            <div class="list">
            <span><p>test</p></span>
            <span><p>another result</p></span>
            <span><p>yet another result</p></span>
            </div>

最佳答案

类似这样的东西吗?

$(document).ready(function() {
     $('.mainsearch input').keyup(function () {
     var sresults = $('.mainsearch input').val();
     var sfinder = $('p:contains('+sresults+')').text();
     $('.search-help').text("Results:" + sfinder);
         alert(sfinder);
     });
});

http://jsfiddle.net/h7uYB/

更新:

试试这个:

http://jsfiddle.net/h7uYB/2/

关于javascript - 使用 .find 搜索标签内的内容进行 jQuery 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159378/

相关文章:

javascript - 如何跟踪基于网络的登录和注销?

javascript - Highcharts - 如何为列获得一致的鼠标悬停和鼠标移出事件?

javascript - 如何让 slider 在几秒钟后改变幻灯片?

javascript - JavaScript 中的内存泄漏 : What are they, 如何发现它们,如何创建它们

javascript - 使用 JavaScript 在数组中查找最近的日期

javascript - 谷歌云函数http触发foreach循环的问题

jquery - 格式化文本的数据标题中的 HTML 代码

PHP/MySQL while 循环不解析

jquery - 鼠标悬停在所有元素上同时发生的效果

javascript - redis 处理 'N' 没有连接的能力?