我有包含圆括号的div,我想使用包含选择器查找。但它没有返回结果。
<div class="amount">($123)</div>
$('.amount:contains("\\(")').length = 0?
感谢。
答案 0 :(得分:3)
我建议使用filter
代替:contains
。
$('.amount').filter(function(){
return $(this).text().indexOf('(') !== -1;
})
或者您可以使用正则表达式而不是.indexOf
:
$('.amount').filter(function(){
return (/\(/).test($(this).text());
})