gpt4 book ai didi

events - 在复选框中设置 onclick 事件观察者的原型(prototype)函数

转载 作者:行者123 更新时间:2023-12-05 00:06:56 26 4
gpt4 key购买 nike

我想为以下每个复选框设置一个观察者:

<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>

如果我为每个复选框写一个观察者,它会起作用,但我想以一种简短的方式完成,所以我需要类似的东西
$$('listr.lr.li.input').invoke('observe',click,function(field) {
alert(this.name + ' clicked ' + this.checked);
// other stuff ...
});

哪个不工作

提前致谢

最佳答案

尝试使用有效的 CSS3 selector :

$$('#listr input[type="checkbox"]').invoke('observe','click',function(field) {
alert(this.name + ' clicked ' + this.checked);
// other stuff ...
});

http://prototypejs.org/doc/latest/dom/dollar-dollar/

关于events - 在复选框中设置 onclick 事件观察者的原型(prototype)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2617582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com