4
Je veux mettre un observateur pour chacune des cases suivantes:fonction prototype pour définir l'observateur d'événements onclick dans les cases
<div id="listr">
<ul id="lr" style="list-style-type: none">
<p class="tir">Text 1</p>
<li class="ro"><input type="checkbox" name="r1" id="r1"/>A1</li>
<li class="ro"><input type="checkbox" name="r2" />A2</li>
<p class="tir">Text 2</p>
<li class="rubro"><input type="checkbox" name="r3" />B1</li>
<p class="tir">Text 3</p>
<li class="ro"><input type="checkbox" name="r4" />B2</li>
</ul>
</div>
Il fonctionne si j'écris un observateur par case, mais je veux le faire dans un courte mode, donc je besoin de quelque chose comme
$$('listr.lr.li.input').invoke('observe',click,function(field) {
alert(this.name + ' clicked ' + this.checked);
// other stuff ...
});
Ce qui ne fonctionne pas
Merci à l'avance
C'est peu, mais je pense que vous vouliez ajouter des guillemets autour de 'click' dans les arguments à invoquer'() '. – mjjohnson