gpt4 book ai didi

javascript - JQuery 获取关于类名的多个列的索引

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:07 25 4
gpt4 key购买 nike

我有这样的表

<table id="myTable">
<tbody>
<tr>
<td class="class1">aaa</td>
<td class="class1">bbb</td>
<td class="class1">ccc</td>

<td class="class2">ddd</td>
<td class="class2">eee</td>
</tr>

<tr>
<td class="class1">fff</td>
<td class="class1">ggg</td>
<td class="class1">hhh</td>

<td class="class2">iii</td>
<td class="class2">jjj</td>
</tr>
</tbody>
</table>

我想提供类名,并获取具有该类名的列索引
例如,我给出“第 2 类”并得到 3 和 4。
我试过了。但是index给我最后一列的索引号。

 var indices = $("#myTable tbody tr").first().children("td.class2").index();

我需要一个包含所有索引值的数组。

最佳答案

使用.each()

var indices = [];
$("#myTable tbody tr").first().children("td.class2").each(function(){
indices.push($(this).index());
});
// indices = [3, 4]

在现代网络浏览器中,您可以使用 Array#map

var indices = $("#myTable tbody tr").first().children("td.class2").get().map(function(self){
return $(self).index();
});

关于javascript - JQuery 获取关于类名的多个列的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14308002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com