-2

html部分

<ul>
    <li><b>hi</b></li>
</ul>

js部分

if($("b").contains("hi")) {
 alert('hi');
}

上面的代码在 js fiddle 中对我不起作用。我找不到我做错了什么。

4

1 回答 1

4
if ( $("b:contains('hi')").length ) {
     alert('hi');
}

或者

if ( $('b').filter(function() {
        return $(this).text().indexOf('hi') != -1;
     }).length
) {
     alert('hi');
}
于 2013-05-22T22:09:06.770 回答