[英]Find all elements with regex of a datatable in jquery
I have a data table that has a structure like:我有一个数据表,其结构如下:
<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>
I want to find the count of whose id starts with "invNumbers"我想找到其 id 以“invNumbers”开头的计数
I have tried using below code and it is giving empty results我试过使用下面的代码,它给出了空的结果
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);
});
How about using $().length
?使用$().length
怎么样? exmaple:例子:
alert($('[id^=invNumbers]').length);
fiddle:小提琴:
https://jsfiddle.net/mof3497u/ https://jsfiddle.net/mof3497u/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.