jQuery包含括号

时间:2012-01-13 22:46:08

标签: jquery

我有包含圆括号的div,我想使用包含选择器查找。但它没有返回结果。

<div class="amount">($123)</div>

$('.amount:contains("\\(")').length = 0?

感谢。

1 个答案:

答案 0 :(得分:3)

我建议使用filter代替:contains

$('.amount').filter(function(){
    return $(this).text().indexOf('(') !== -1;
})

或者您可以使用正则表达式而不是.indexOf

$('.amount').filter(function(){
    return (/\(/).test($(this).text());
})