有两个部分 div 部分具有相同的类,并且也具有相同的 ul 和 li 和 a。我有 jquery 点击事件。单击链接时,两个 jquery click 事件都会被触发。但我不想两人都被解雇,只希望其中一人被解雇。我该如何实现这一目标。这是我的 dom 结构。
<div class = "a">
<ul>
<li><a href="www.google.com">google</a></li></ul></div>
<div class ="a">
<ul>
<li><a href="www.yahoo.com>yahoo</a></li></ul></div>
href 可能会改变,所以我不能以此为基础来选择我的选择器。
谢谢
最佳答案
只有一个人被解雇,你只是错误地解释了正在发生的事情。试试这个:
$("div.a a").click(function(e){
e.preventDefault();
alert(this.href);
});
发布您的代码,我们也许能够帮助您修复它。
关于jquery - 区分相同的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10558959/