javascript - 让 jquery 忽略 href

标签 javascript jquery html

a html 标签上有点击事件时,我正在尝试使用 jquery 将数据附加到 div 标签中,下面是 html 和 javascript 代码以及实例同样在JSFiddle

HTML

<a class="datafile" href="#">abc</a>
<div id="result2">
</div>

Javascript

$(".datafile").click(function() {
$('#result2').append('Clicked!');   
}

当用户点击 abc 时,我不希望浏览器转到 href 中的链接,而应该在 div 标签中插入 Clicked! .

我做错了什么?请帮忙。

最佳答案

像这样:

$(".datafile").click(function(e) {
    $('#result2').append('Loading Log File ...');   

    // For all modern browsers, prevent default behavior of the click
    e.preventDefault();

    // Just to be sure, older IE's needs this
    return false; 
});

关于javascript - 让 jquery 忽略 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21972867/

相关文章:

jquery - 如果在 div 中单击 div,则防止 jquery 单击函数

javascript - 准确设置文本位置

javascript - 使用 firebase 数据库规则无法获取响应数据

javascript - 单击具有相同父 div 的按钮时显示 div

javascript - 我可以在 html 页面中设置多个级别的 Accordion 吗

jquery - Facebox 轨道应用

javascript - 在某个点添加一个div

javascript - Chrome - JSON 对象声明控制台中的异常行为

javascript - 不使用 document.write 将 CSS 样式应用于新窗口

javascript - 如果元素有类然后运行函数,否则运行另一个