Javascript 单击链接时如何使用jQuery发出警报?
如果单击了Javascript 单击链接时如何使用jQuery发出警报?,javascript,jquery,html,Javascript,Jquery,Html,如果单击了,但只有在存在真实链接的情况下,我才想提醒您。我有这个代码,但它并没有真正的工作 $("a").click(function(){ if ($(this).attr("href") != "#" && $(this).attr("href") != "") { alert("foo"); } }); 怎么了 谢谢请确保您正在方法中调用e.preventDefault() $("a").click(function(e){ if
,但只有在存在真实链接的情况下,我才想提醒您。我有这个代码,但它并没有真正的工作
$("a").click(function(){
if ($(this).attr("href") != "#" && $(this).attr("href") != "") {
alert("foo");
}
});
怎么了
谢谢请确保您正在方法中调用
e.preventDefault()
$("a").click(function(e){
if ($(this).attr("href") != "#" && $(this).attr("href") != "") {
alert("foo");
e.preventDefault();
}
});
它怎么不起作用?显示此链接正在按要求运行。如何定义“真实”链接?是否已将其包装在
$(文档)中。准备好了(function(){……})
?@Jdsfighter感谢这支笔-我忘记了事件。preventDefault,现在一切正常。多谢各位!除了需要更多信息“它真的不起作用”之外,听起来好像你在尝试做一些非常糟糕的UI。你真的需要用一个恼人的弹出窗口打断页面上的每个链接吗?如果最终目标不是提醒某件事,而是做一些不引人注目的事,那好吧,否则我建议重新考虑。