我要在跨度文本为“ True”时选中复选框值 该打击示例在单选按钮上单击时效果很好,然后跨度值变为“ true”或“ false”。 代码
$('table').on('change', ':radio', function () {
$(this).next('span').text('True').closest('td')
.siblings().find('span').text('False');
});
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td> <input type='radio' name='attandance' ><span>False</span></td>
<td> <input type='radio' name='attandance' ><span>False</span></td>
<td> <input type='radio' name='attandance' ><span>False</span></td>
</tr>
</table>
答案 0 :(得分:0)
使用:contains()
查找包含True
的跨度,然后选中相邻的单选按钮。
$("table").find("span:contains(True)").prev(":radio").prop("checked", true);