我在文本上有一个无序列表,例如:
<a href="http://google.com">
<ul>
<li>OK</li>
</ul>
</a>
使用 css 将无序列表绝对定位在文本上方
a {
position:relative;
}
ul {
position: absolute;
top:0;
left:0;
}
然后我使用 jQuery 的 .on 函数让 li 响应点击:
$(document).on("click", "li", function() {
alert('hello');
});
但是,当我单击 li 时,a 中的链接也被单击,并让我转到 google.com。
单击li时如何防止a中的链接?
该演示可以在以下位置找到:http: //jsfiddle.net/jfq8L/