Ich denke, das ist ein ziemlich einfaches Problem.jQuery Selector
Ich habe eine große Tabelle. In jeder Zeile sind zwei Kontrollkästchen. Wenn eines aktiviert ist, möchte ich auch das Attribut des anderen Kontrollkästchens in derselben Zeile in checked ändern.
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$(".BookTable input[name=attended]").click(function() {
if ($(this).attr("checked") == true)
{
$("input").parent().parent("input[name=attended]").attr("checked","yes");
}
});
});
</script>
<table class="BookTable adj-table">
<tr>
<td>Joe</td>
<td>Bloggs</td>
<td><input name="booking" id="booking" type="checkbox" value="1" /></td>
<td><input name="attended" id="attended" type="checkbox" value="1" /></td>
</tr>
<tr>
<td>Dave</td>
<td>Smith</td>
<td><input name="booking" id="booking" type="checkbox" value="1" /></td>
<td><input name="attended" id="attended" type="checkbox" value="1" /></td>
</tr>
</table>
scheinen So kann ich es bisher nur zu bekommen alle Kontrollkästchen aktivieren.
Immer eigentlich * enthalten * Ihren Code in der Frage. Ein Link ist in Ordnung, aber die Fragen und Antworten von StackOverflow sollten eigenständig sein (und die Leute sollten nicht irgendwo anders hinklicken müssen, um Ihre Frage zu lesen). –
ID-Attribute sollten im Dokument eindeutig sein. In diesem Beispiel werden sie nicht einmal verwendet, also können Sie diese komplett löschen. – nickf
'id' Attribute ** müssen ** eindeutig sein. Kein "sollte" darüber. :-) –