如何更改<a href="somewhere.html" id="link"> with jQuery?</a>的行为

时间:2009-09-18 01:44:09

标签: jquery href

对于启用了javascript的用户,点击它们应该 OnClick ()

对于那些禁用了javascript的用户,请点击它们,只需转到somewhere.html,

假设只有$('#link')可以访问,怎么做?

3 个答案:

答案 0 :(得分:7)

像这样:

$('#link').click(function() { 
    //...
    return false;
});

通过撰写return false,将不会遵循该链接。

如果禁用了Javascript,则不会添加点击处理程序,并且链接将正常运行。

答案 1 :(得分:2)

$(“#link”)。bind(“click”,function(e){alert(“clicked”); e.preventDefault(); return false;});

这将提示“已点击”,然后取消默认操作。如果禁用Javascript,则会关注该链接。

答案 2 :(得分:1)

使用click功能。将return false添加到函数末尾以防止点击的默认操作,即超链接:

$("#link").click(function() { onClick(); return false; });