どうすればこのようなものを手に入れることができますか:
<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"/>
other
要素aからeを取得し、クリックイベントを追加し、属性(x、y、z)で定義された要素にイベントを追加したいと思います。
どうすればいいですか?
私は試してみます:
$(".myClass").each( function() {
$("#" + $(this).attr("other")).click( function() {
...
});
});
しかし、3つの要素がother="x"
あるので、イベントはxに3回追加され、1つだけが必要です。