繁体   English   中英

使用jquery中数据表的正则表达式查找所有元素

[英]Find all elements with regex of a datatable in jquery

我有一个数据表,其结构如下:

<tbody>
<tr>
    <td>ABC<td>
    <td id="invNumbers0">DEF<td>
</tr>
<tbody>
<tr>
    <td>GHI<td>
    <td id="invNumbers1">JKL<td>
</tr>
<tr>
    <td>MNO<td>
    <td id="invNumbers2">PQR<td>
</tr>
<tbody>
<tr>
    <td>STU<td>
    <td id="invNumbers3">WXY<td>
</tr>

我想找到其 id 以“invNumbers”开头的计数

我试过使用下面的代码,它给出了空的结果

var table = $('#result').DataTable();
        $('#result').on( 'page.dt', function () {
            var uniInv = 0;
            alert( 'Table redrawn' );

            if(!isEmpty($('#result').find('$([id^="invnumbers"]').val())){
                uniInv++;
            }
            alert(uniInv);
        });

使用$().length怎么样? 例子:

alert($('[id^=invNumbers]').length);

小提琴:

https://jsfiddle.net/mof3497u/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM