选择jQuery中没有元素的元素

问题描述 投票:0回答:3

我有此代码:

<div class="external">
<div class="view">
<small class="times">×</small> 2        
</div>
</div>

我只选择要比较的数字,如果大于1,我想在其中添加CSS。我编写了如下所示的代码,但是代码不起作用。下一个问题是,我不能使用类view来定位它,只能使用external。如果我尝试在CSS中使用.external:not(small),则可以使用。

$().ready(function () {
    $('.external:not(small)').filter(function(index){
        return parseInt(this.innerHTML) > 1;
    }).css({'color':'red'});
});

有什么想法吗?

jquery css jquery-selectors
3个回答
0
投票
请在

span


0
投票
您可以通过nodeType过滤元素的contents()3返回文本节点。您在寻找什么。

-1
投票
首先在您的电话号码前加一个span,然后给它一个class
© www.soinside.com 2019 - 2024. All rights reserved.