[英]html a click event use jquery
嗨,我每次写这样的一行:
<a href="#">delete</a>
我想在单击此功能时在js函数中执行一些操作,所以我使用jQuery,就像这样
$('a[href='#']').click(function(){
alert("test");
return false;
});
我用它来测试,但是它在Firefox中表现最好,但是在IE中却无法工作,为什么? 我找不到错误,您能帮我谢谢吗
单引号$('a[href='#']')
关闭字符串
$("a[href='#']").click(function(){
alert("test");
return false;
});
因为引号。
$("a[href='#']").click(function(){
alert("test");
return false;
});
您的报价引起了问题。
$('a[href="#"]').click(function(){ alert("test"); return false; });
如果仔细观察,我将#
周围的单引号更改为双引号。 如果仅使用单引号,则JavaScript会认为您正在尝试将带引号的字符串结尾。 FireFox正在(正确)捕获该错误,并且不起作用。
我按照您的建议进行操作,但是它在IE中也不起作用,所以我改变了方式,我将span用作href,例如此测试,将css更改为span,使其具有href Aslo的风格你非常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.