锚定中的Javascript href和span标记?

锚定中的Javascript href和span标记?,javascript,Javascript,我有这个标记 <a href="http://www.example.com">Hiya<span class="delete">Delete</span></a> 我的问题锚定标记总是在我的javascript窗口上赢得存在。位置我如何克服这个问题 谢谢您需要从click()事件返回false,以防止出现默认行为: $('.delete').click(function(e) { e.stopPropagation(); win

我有这个标记

<a href="http://www.example.com">Hiya<span class="delete">Delete</span></a>
我的问题锚定标记总是在我的javascript
窗口上赢得存在。位置
我如何克服这个问题


谢谢

您需要从
click()
事件返回false,以防止出现默认行为:

$('.delete').click(function(e) {
    e.stopPropagation();
    window.location = 'http://www.example.com/example';
    return false;
});

您需要从
click()
事件返回false,以防止出现默认行为:

$('.delete').click(function(e) {
    e.stopPropagation();
    window.location = 'http://www.example.com/example';
    return false;
});

使用
返回false

$('.delete').click(function() {
    window.location = 'http://www.example.com/example';
return false;
});

使用
返回false

$('.delete').click(function() {
    window.location = 'http://www.example.com/example';
return false;
});
您是否尝试过:

$('.delete').click(function(ev) {
  ev.preventDefault()
  window.location = 'http://www.example.com/example';
});
但不确定,因为“span”不是可单击的标记。

您是否尝试过:

$('.delete').click(function(ev) {
  ev.preventDefault()
  window.location = 'http://www.example.com/example';
});
但不确定,因为“span”不是可点击的标记。

您可能正在寻找

你可能在找


这不起作用,因为它位于自己的跨度标记中,而不是锚定标记中!添加
e.stopPropagation()
以停止向
冒泡的事件。我已经为你编辑了我的答案。谢谢,我将不得不查看它是否有效,尽管谢谢!!谢谢如果有帮助,你介意接受答案吗?:)必须等待现在有时间限制这不起作用,因为它在自己的跨度标记中,而不是锚定标记中!添加
e.stopPropagation()
以停止向
冒泡的事件。我已经为你编辑了我的答案。谢谢,我将不得不查看它是否有效,尽管谢谢!!谢谢如果有帮助,你介意接受答案吗?:)必须等待现在有一个时间限制为什么要将它放在
删除
中?为什么要将它放在
删除
中?它是可单击的,只是没有默认的操作来阻止<代码>ev.stopPropagation()应该可以阻止点击冒泡到锚元素。它是可点击的,只是没有一个默认的动作来阻止<代码>ev.stopPropagation()应该可以工作,以停止指向锚元素的单击冒泡。