I would like to do to auto select in check box when the selection box is selected in the same row. 虽然我在 stackoverflow 中发现了这个问题,但不幸的是它不符合我的要求。所以,请给我一些建议。
一个表中有很多行。在每一行中,每列都有一个复选框和一个选择框。如果我在一行中的选择框中选择了一些东西,我想在同一行中自动签入复选框。
我编写了如下代码。
<script>
$(document).ready(function() {
$('.sel_ActList_status').change(function() {
$('.sel_ActList_status').parent('td').silbings('td').find(".chk_ActList_select").checked = true;
//$('.sel_ActList_status').parent('td').silbings('td').find(".chk_ActList_select").prop("checked", true);
});
});
</script>
<table>
<tr>
<td>
<input id="chk_ActList_select[0]" class="chk_ActList_select" type="checkbox" value="true" name="chk_ActList_select[0]">
</td>
<td>xxxxx</td>
<td>
<select id="sel_ActList_status" class="sel_ActList_status" name="sel_ActList_status">
<option selected="selected" value="2">11111</option>
<option value="0">22222</option>
<option value="1">33333</option>
</select>
</td>
</tr>
<tr>
<td>
<input id="chk_ActList_select[1]" class="chk_ActList_select" type="checkbox" value="true" name="chk_ActList_select[1]">
</td>
<td>xxxxx</td>
<td>
<select id="sel_ActList_status" class="sel_ActList_status" name="sel_ActList_status">
<option value="2">11111</option>
<option selected="selected" value="0">22222</option>
<option value="1">33333</option>
</select>
</td>
</tr>
</table>
但是当我在选择框中选择某些内容时,我的代码无法自动签入复选框。我的 jquery 代码有什么问题吗?请给我一些指导。
提前致谢。