javascript:jquery中的void(0)

时间:2013-11-25 09:59:55

标签: javascript jquery

我有一个带有html和js的jsp页面,如下所示。现在我想将js函数test()保存到另一个js文件中。我试图用jquery写这个。

<div class="class1">
<a href="javascript:void(0)" onclick="test();" id="add_another" ><b>Add another user</b></a>
</div>

JS功能

function test(){
    alert("I am here");
    //other code
 }

我试着写这样的

$(function() {
     $('#add_another').click(test);
});

但它不起作用。我不确定它是否因为它有href =“javascript:void(0)” 当用户单击“添加其他用户”链接时,它会显示另一个div。那就是test()在做什么。但警报本身并未到来。 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:4)

要复制javascript:void(0),您可以在js中使用event.preventDefault()

$(function () {
    $('#add_another').click(function (e) {
        e.preventDefault();
        test();
    });
});