繁体   English   中英

HTML单击事件使用jQuery

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM