我需要帮助从javascript(jquery)
返回tr中的一些元素问题1。 我怎样才能达到评论"我需要到达这个项目(基于问题1)" ?所以我需要上课和#34; b"和之后的第一个td? td的数量不是静态的。类b可能不在同一个表中。
问题2。 如果我想选择课程" a"并给下一个5(例如)td的某些课程(" b"例如)我该怎么办?函数nextAll可以提供帮助,但它只能从单行获取元素。
示例如下:
<table>
<tr>
<td></td>
<td></td>
<td class="a"></td>
<td></td> <!-- this needs to get class b -->
<td></td> <!-- this needs to get class b -->
<td></td> <!-- this needs to get class b -->
</tr>
</table>
<table>
<tr>
<td></td> <!-- this needs to get class b -->
<td></td> <!-- this needs to get class b -->
<td></td> <!-- i need to get to this item (based on question1) -->
<td></td>
<td></td>
<td></td>
</tr>
</table>
由于
答案 0 :(得分:1)
你可以做这样的事情
$(document).ready(function() {
$("td.b:last").html(); // to get content of last td with class b
$("td.b:last").next("td").html(); // to get first td after b class
// for a
$("td.a:first").slice(5).addClass("b");
});
</script>
新修改
$("table.someclass").each(function(){
$(this).find("td.a:first").nextAll("td").addClass("b");
});