Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html单击事件使用jquery_Jquery - Fatal编程技术网

html单击事件使用jquery

html单击事件使用jquery,jquery,Jquery,大家好,我写了一行这样的话: <a href="#">delete</a> 我用它来测试,但它在Firefox中表现最好,但在IE中无法工作,为什么?我找不到错误,请您帮我谢谢单引号$('a[href='#']')正在关闭字符串 $("a[href='#']").click(function(){ alert("test"); return false; }); 单引号$('a[href='#']')正在关闭字符串 $("a[href='#']").c

大家好,我写了一行这样的话:

<a href="#">delete</a>
我用它来测试,但它在Firefox中表现最好,但在IE中无法工作,为什么?我找不到错误,请您帮我谢谢

单引号
$('a[href='#']')
正在关闭字符串

$("a[href='#']").click(function(){
    alert("test");
    return false;
});
单引号
$('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;
});

你的报价导致了问题

$('a[href="#"]').click(function(){ alert("test"); return false; });

如果你仔细看,我已经将
#
周围的单引号改为双引号。如果您只使用单引号,那么JavaScript认为您正在尝试结束带引号的字符串。FireFox正在捕获错误(正确)并且无法工作。

您的引用导致了问题

$('a[href="#"]').click(function(){ alert("test"); return false; });

如果你仔细看,我已经将
#
周围的单引号改为双引号。如果您只使用单引号,那么JavaScript认为您正在尝试结束带引号的字符串。FireFox正在捕获错误(正确)并且不起作用。

我按照您的建议做,但在IE中也不起作用,所以我改变了方式,我使用了href的span,如下所示 测试 并更改span的css,使其具有href样式
我也很想你

我是按照你的建议做的,但在IE中也不起作用,所以我改变了方式,我使用了href的span,如下所示 测试 并更改span的css,使其具有href样式 我也很想你能给
元素一个类吗?你能给
元素一个类吗?