<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事件观察器的原型函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)