Je pense que c'est un problème assez simple.jQuery Selector
J'ai une grande table. Dans chaque rangée il y a deux cases à cocher. Si un est coché, je veux aussi changer l'attribut de l'autre case dans la même ligne pour cocher.
<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>
Jusqu'à présent, je ne peux pas sembler obtenir la sélection de toutes les cases.
Toujours * inclure * votre code dans la question. Un lien est bon, mais les questions et réponses de StackOverflow devraient être autonomes (et les gens ne devraient pas avoir à aller ailleurs pour lire votre question). –
Les attributs 'id' doivent être uniques dans le document. Dans cet exemple, ils ne sont même pas utilisés, vous pouvez donc les supprimer complètement. – nickf
Les attributs 'id' ** doivent ** être uniques. Non "devrait" à ce sujet. :-) –