events – 用于在复选框中设置onclick事件观察器的原型函数

events – 用于在复选框中设置onclick事件观察器的原型函数,第1张

概述我想为以下每个复选框设置一个观察者: <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">< 我想为以下每个复选框设置一个观察者:

<div ID="Listr">  <ul ID="lr" >    <p >Text 1</p>    <li ><input type="checkBox" name="r1" ID="r1"/>A1</li>    <li ><input type="checkBox" name="r2" />A2</li>    <p >Text 2</p>    <li ><input type="checkBox" name="r3" />B1</li>    <p >Text 3</p>    <li ><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事件观察器的原型函数全部内容,希望文章能够帮你解决events – 用于在复选框中设置onclick事件观察器的原型函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存