我怎么能有这样的东西:
<input class="myClass" id="a" type="checkbox" other="x"/>
<input class="myClass" id="b" type="checkbox" other="x"/>
<input class="myClass" id="c" type="checkbox" other="x"/>
<input class="myClass" id="d" type="checkbox" other="y"/>
<input class="myClass" id="e" type="checkbox" other="z"/>
我可以检索元素 a 到 e,添加一个单击事件,并且我想在属性other
(x、y 和 z)中定义的元素上添加一个事件。
我该怎么做?
我尝试:
$(".myClass").each( function() {
$("#" + $(this).attr("other")).click( function() {
...
});
});
但是三个元素有other="x"
,所以事件是在 x 上添加三个时间,我只想要一个。