给定一个表
<table id="t1" class="dataList dataTable">
<thead><tr><td>a</td><td>b</td><td>c</td></tr></thead>
<tbody role="alert" aria-live="polite" aria-relevant="all">
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
</tbody>
</tfoot>
如何选择 <tr>
<tbody>
的角色=“警报”?
原因是我想对这些选择做一些事情。使用 jquery.datatables 插件,这些 tr 的变化取决于“dataTables_length”的选择。换句话说,如果安装了插件,则只会选择那些可见的行。
TIA。
最佳答案
$('#t1 > tbody[role="alert"] tr')
它选择带有 role='alert' 的 tbody 元素,这些元素是 #t1 的直接后代。
或者,您可以使用:
$('tbody[role="alert"] tr', '#t1');
查找 #t1 上下文中所有带有 role='alert' 的 tbody 元素。
关于jquery选择具有attr值的tbody,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11646634/