这是我正在测试的 jsfiddle http://jsfiddle.net/5hhRF/
有数字 1 2 1 2.... 当您单击最后一个数字“2”时,它不会提醒。
我是否遗漏了该案例的一些代码?
我在这里再次复制相同的代码。
<span class="open-option" id="option1" >1</span>
<span class="open-option" id="option2" >2</span>
<span id="open-option" class="option1" >1</span>
<span id="open-option" class="option2" >2</span>
$(".open-option").click(function(){ var myID=$(this).attr('id'); alert(myID); }); $("#open-option").click(function(){ var myClass=$(this).attr('class'); alert(myClass); });
最佳答案
click
事件仅绑定(bind)到具有给定 id 的 first 元素。
页面中的 ID 必须是唯一的。
关于javascript - 可以从点击的类中获取 ID,但不能从点击的 ID 中获取类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10039748/