Javascript 在jquery中查找具有datatable正则表达式的所有元素
我有一个数据表,其结构如下:Javascript 在jquery中查找具有datatable正则表达式的所有元素,javascript,jquery,jsp,datatable,Javascript,Jquery,Jsp,Datatable,我有一个数据表,其结构如下: <tbody> <tr> <td>ABC<td> <td id="invNumbers0">DEF<td> </tr> <tbody> <tr> <td>GHI<td> <td id="invNumbers1">JKL<td> </tr
<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>
使用$()长度如何?
exmaple:
小提琴:
只需使用$('#result')。查找('[id^=“invNumbers”]')。长度
感谢它的工作。我尝试使用alert($('#result').find('[id^=“invNumbers”]').value)检索它们的值;和警报($('#result')。查找('[id^=“invNumbers”]')。val();但我得到的结果是未定义的。你能帮忙吗?谢谢。我怎样才能找到他们的价值观?我尝试了警报($('[id^=invNumbers]')。值);警报($('[id^=invNumbers]')。val()@Anurag1804接受此答案并创建一个不同的问题。接受后,新问题为:
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);
});
alert($('[id^=invNumbers]').length);