gpt4 book ai didi

javascript - 如何获取表格标题中选中的单选按钮的位置

转载 作者:行者123 更新时间:2023-11-30 11:29:48 24 4
gpt4 key购买 nike

我想在不为这些单选按钮使用唯一 ID 或值的情况下获取选中的表标题的位置。我该怎么做?

$("#save").on('click', (function() {
alert();
}));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="save">Save</button>
<table border=1>
<tr>
<th>
<input type="radio" name="header" />
<br /> A
</th>
<th>
<input type="radio" name="header" />
<br /> B
</th>
<th>
<input type="radio" name="header" />
<br /> C
</th>
</tr>
<tr>
<td>row 1 </td>
<td>row 1 </td>
<td>row 1 </td>
</tr>
</table>

最佳答案

假设“位置”是指包含选中的 radio 输入的第 th 元素的索引,您可以使用 :has(input:checked) 找到它,然后得到它的 index(),像这样:

$("#save").on('click', (function() {
var index = $('th:has(input:checked)').index();
console.log(index);
}));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="save">Save</button>
<table border=1>
<tr>
<th>
<input type="radio" name="header" />
<br /> A
</th>
<th>
<input type="radio" name="header" />
<br /> B
</th>
<th>
<input type="radio" name="header" />
<br /> C
</th>
</tr>
<tr>
<td>row 1 </td>
<td>row 1 </td>
<td>row 1 </td>
</tr>
</table>

关于javascript - 如何获取表格标题中选中的单选按钮的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46692432/

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