javascript - 可以从点击的类中获取 ID,但不能从点击的 ID 中获取类

标签 javascript jquery html

这是我正在测试的 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/

相关文章:

jquery - ajax调用中返回ModelAndView的区别

javascript - 使用 JavaScript 对属性值进行动画处理 |放大 SVG View 框

html - 将 SVG 高度和宽度设置为其内部 <text> 节点的高度和宽度

javascript - 如何在node.js中没有任何请求的情况下获取express-session值

javascript - 使用切片的数组复制不起作用

jQuery Droppable,让元素被删除

javascript - 二级菜单粘在标题上

javascript - css背景在div高度重置时重复

javascript - 使用 jQuery,我如何将文本 ajax 加载到多个 .classes 而不是 #id 中?

javascript - 一组按钮上的 JQuery 单击事件