如果链接中有按钮,当我单击此按钮时,如何避免链接?
答案 0 :(得分:1)
您可以使用.stopPropagation()
停止传播(事件冒泡),如下所示:
$("a :button").click(function(e) {
e.stopPropagation();
});
答案 1 :(得分:0)
如果我理解正确,你会有类似的东西:
<a ...>
<button onclick="..."></button>
</a>
你不想在a-tag上执行链接?你可以写:
<a href="javascript:void(0)"></a>
但为什么你在链接里面有一个Button?
答案 2 :(得分:0)
如果您在链接中添加onclick="return false;"
(我认为它是一个锚<a>
),您可以取消导航。像这样:
<a href="/gosomewhere.html" onclick="return false;">
<button onclick="alert('no navigating!');">Button</button
</a>
除非您无法更改正在生成的链接,否则不需要jQuery。