[英]jQuery nextAll after certain element
I have a HTML table as following, And wanted to get all parent_tr
after display-order="-1"
我有一个如下的HTML表,并且想要在
display-order="-1"
之后获取所有parent_tr
<table>
<thead>...</thead>
<tbody>
<tr class='parent_tr'><td></td>....<td></td></tr> //no of `td`s in each row
<tr><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr class='parent_tr'><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr class='parent_tr' display-order="-1"><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr class='parent_tr'><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr class='parent_tr'><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
<tr><td></td>....<td></td></tr>
.
.
</tbody>
</table>
Here is my JavaScript(jQuery) what I'm trying: 这是我正在尝试的JavaScript(jQuery):
$(".parent_tr[display-order!='-1']").nextAll(".parent_tr");
//Console output - [<tr class="parent_tr">…</tr>, <tr class="parent_tr">…</tr>, <tr class="parent_tr" display-order="-1">…</tr>, <tr class="parent_tr">…</tr>, <tr class="parent_tr">…</tr>,..]
you have incorrect selector. 您的选择器不正确。 you need to use attribute equal selector :
您需要使用属性等于选择器 :
$(".parent_tr[display-order='-1']").nextAll(".parent_tr");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.