我有一个有两列的表。第一列是所有复选框,第二列是属性名称列表。如何选中包含特定文本的表格单元格旁边的复选框?
这是我的表:
<table id="table1">
<tr>
<td class="SelectColumn"><span title="Select this attribute">
<input id="chkSelected" type="checkbox" /></span> </td>
<td>Age (required)</td>
</tr>
</table>
这是我尝试使用jQuery代码:
$('#[someButton]').click(function () {
var tableRow = $("td:contains('required')").closest('td').find('input');
$(tableRow).attr('checked', true);
});
当我调试此代码时,tableRow.length返回0.
答案 0 :(得分:0)
我想我自己找到了答案:)
var tableRow = $("td:contains('required')").prev().find('input');
$(tableRow).attr('checked', true);
有更优雅/有效的方法吗?