Mám kód vygenerovaný nástrojom tretej strany, ktorý vyzerá takto:
<tr id="abc0">
<td class="ABC" id="abc0_def">
<input onclick="..." type="checkbox" />
<td class="BodySpacer">
<td class="ABC" id"abc0_hij">
<input onclick="..." type="checkbox" />
<tr id="abc1">
<td class="ABC" id="abc1_def">
<input onclick="..." type="checkbox" />
<td class="BodySpacer">
<td class="ABC" id"abc1_hij">
<input onclick="..." type="checkbox" />
Ako vidíte, značky td nie sú správne zatvorené a nemôžem to ovládať.
Zaškrtávacie políčko v abcX_def
Ako môžem automaticky začiarknuť políčko abcX_hij
?
Snažil som sa:
var n = $(this).parent().nextAll().has(":checkbox").first().find(":checkbox");
n.attr("checked","checked");
ale zdá sa, že to nefunguje.
odpovede:
0 pre odpoveď č. 1vyskúšať
$(this).closest("tr").find(":checkbox").not(this).prop("checked", $(this).is("checked"))
demo: husle