Javascript -无法阻止链接加载页面
Javascript - cannot stop link from loading page
我有一个link元素(实际上是某个类的所有链接),我为它绑定了一个单击事件。
下面是一个示例link元素:
<a id="2" class="paginationclick" style="cursor: pointer;" href="">2</a>
这里是绑定:
$(".paginationclick").click(function(e) {
displayAccountSearchResults(e);
if (e.stopPropagation) {
e.stopPropagation();
} else {
e.cancelBubble = true;
}
});
displayAccountSearchResults(e)执行良好,但随后页面重新加载。我不希望页面重新加载。为什么stopPropagation/cancelBubble不起作用?
你需要一个e.preventDefault
$(".paginationclick").click(function(e) {
e.preventDefault()
displayAccountSearchResults(e);
if (e.stopPropagation) {
e.stopPropagation();
} else {
e.cancelBubble = true;
}
});
相关文章:
- 使用JavaScript从超链接加载时的默认下拉值
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 按钮链接加载后JS确认弹出
- Jquery-从不同链接加载选项卡
- Iframe.如何将链接加载到iframe中
- 从索引链接加载页面时未加载Javascript
- 如何使 ajax 加载页面中的链接加载其他页面
- 如何使用涡轮链接加载 JavaScript 依赖项
- 使用URL链接加载弹出窗口
- 当存在多个链式加载程序时,一致的webpack选项
- 在加载HTML之后立即将链接加粗,并且不发生任何事件
- 从另一个iframe中的链接加载iframe中的页面
- Javascript -无法阻止链接加载页面
- 如何从AJAX打开的模态中的链接加载jQuery模态
- 随机图片与链接加载,不加载他们所有
- 从链接加载传单地图
- 每次在Rails 5应用程序中的涡轮链接加载事件上执行JS
- 网站链接加载但不重定向到不同的页面Wordpress,IE8
- 在angular js中,点击链接加载html视图文件
- 当尝试通过链接加载内容时,Jquery load不工作,而是重定向而不是更新