(jQuery)选择元素到TD和过滤器值只有数字

(jQuery) Select element into TD and filter values with only digits

本文关键字:过滤器 数字 TD jQuery 选择 元素      更新时间:2023-09-26

我有一个有很多td的表"。像这样的数字:

<tr><td class="numbers">12345</td></tr>
<tr><td class="numbers">6789</td></tr>
<tr><td class="numbers">123%</td></tr>

我只需要选择不带"%"和其他字符的TD值。
注意:我不能删除类"numbers",因为它是自动生成的。

这是不工作:

$.each($(".numbers"), function( index, value ) {
    if ($(".numbers").text().indexOf("%")<0) {
    //do stuff
    }
}

如何使用indexOf选择td值和过滤器?谢谢你!

获取包含数值的元素:

$(".numbers").filter(function(){
     return $.isNumeric($(this).text());  
});