Function 我无法调用按钮内部的函数<;a href="&引用&燃气轮机;

Function 我无法调用按钮内部的函数<;a href="&引用&燃气轮机;,function,button,call,Function,Button,Call,我在编辑模式下工作(contenteditable=true),我需要调用链接中的函数,但它没有响应 可以吗?我需要它 注意:我取消了调用该函数的按钮,但它也不起作用: 我的HTML: <body> <a href="link.html"><i class="miniButton">Inside</i>LINK Think</a> <div id="message"></div> <i clas

我在编辑模式下工作(contenteditable=true),我需要调用链接中的函数,但它没有响应

可以吗?我需要它

注意:我取消了调用该函数的按钮,但它也不起作用:

我的HTML:

<body>
  <a href="link.html"><i class="miniButton">Inside</i>LINK Think</a>
  <div id="message"></div>
  <i class="miniButton">out link button</i>
</body>
Mi JSFIDLE:


您应该尝试此选项,而不是返回false

$("a").on("click", function(event) { 
    event.preventDefault();
});

你应该试试这个,而不是返回false

$("a").on("click", function(event) { 
    event.preventDefault();
});

所有锚元素上的
返回false
阻止单击事件到达其中的.miniButton元素。如果需要阻止导航,可以对事件使用
preventDefault()
,而不是完全取消它:

$(“body”)。在(“click”、'a',函数(e)上{
e、 预防默认值()
});
$(文档).on(“单击“,”.miniButton',函数(){
$(“#message”).html(“干得好”);
});
body{padding:3em;}
a{
颜色:白色;
背景:钢蓝;
填充:1em;
边界半径:4px;
文字装饰:无;
}
我{
颜色:白色;
背景:黑色;
填充:6px;
右边距:10px;
}
#信息{
边缘顶部:2米;
边缘底部:2米;
背景:#FFEEAA;
填充:1em;
宽度:160px;
高度:60px;
}


out link button
所有锚元素上的
返回false
阻止了click事件到达其中的.miniButton元素。如果需要阻止导航,可以对事件使用
preventDefault()
,而不是完全取消它:

$(“body”)。在(“click”、'a',函数(e)上{
e、 预防默认值()
});
$(文档).on(“单击“,”.miniButton',函数(){
$(“#message”).html(“干得好”);
});
body{padding:3em;}
a{
颜色:白色;
背景:钢蓝;
填充:1em;
边界半径:4px;
文字装饰:无;
}
我{
颜色:白色;
背景:黑色;
填充:6px;
右边距:10px;
}
#信息{
边缘顶部:2米;
边缘底部:2米;
背景:#FFEEAA;
填充:1em;
宽度:160px;
高度:60px;
}


“输出链接”按钮
但链接被激活,它会转到另一页ooh,我会回滚编辑;您最初的回答是正确的。很抱歉,我没有添加事件,我没有看到它。谢谢你的帮助@马克:当我误解了作者的评论时。我可以重置上一次编辑吗?是的,点击“edited __; min ago”链接,找到要回滚到的编辑,点击“rollback”,但链接被激活,它会转到另一个页面OOH,我会回滚该编辑;您最初的回答是正确的。很抱歉,我没有添加事件,我没有看到它。谢谢你的帮助@马克:当我误解了作者的评论时。我可以重置最后一次编辑吗?是的,点击“edited ____; min ago”链接,找到要回滚到的编辑,然后点击“rollback”,这很简单。谢谢@Daniel BeckIt,事情很简单。谢谢@Daniel Beck