Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery代码可以在firefox中使用,但不能在IE中使用_Jquery - Fatal编程技术网

Jquery代码可以在firefox中使用,但不能在IE中使用

Jquery代码可以在firefox中使用,但不能在IE中使用,jquery,Jquery,我将下面的事件绑定到许多带有类“riskInformationButton”的超链接。它在firefox中运行良好,但在IE中不起作用 $(".riskInformationButton").bind("click", function(e){ if (e.stopPropagation) e.stopPropagation( ); else e.cancelBubble = true; var toggler = $(this).parent().parent

我将下面的事件绑定到许多带有类“riskInformationButton”的超链接。它在firefox中运行良好,但在IE中不起作用

$(".riskInformationButton").bind("click", function(e){ 

    if (e.stopPropagation) e.stopPropagation( );  
    else e.cancelBubble = true;

    var toggler = $(this).parent().parent().next();         
    while(!toggler.hasClass("spacerRow")){                
        toggler = toggler.toggleClass("hidden").toggleClass("visible").next();         
    }
});
任何帮助都将不胜感激。 提前感谢,


肖恩

你说你和海皮林克斯有联系。 您应该在回调或调用e.preventDefault()时返回false

可以使用bind,但您可能希望使用click:

$("riskInformationButton").click(function(e) {
     // your code
});

你说你和海皮林克斯有联系。 您应该在回调或调用e.preventDefault()时返回false

可以使用bind,但您可能希望使用click:

$("riskInformationButton").click(function(e) {
     // your code
});

是否发生了任何错误?您的锚定标签是什么样子的?顺便提一下,为什么不把它定为$(“a.riskInformationButton”)?我不知道这是否会影响执行速度,但就我个人而言,我喜欢在jquery字符串中尽可能明确。-没有错误。-锚定标记只是普通锚定。。linkText“是否有任何错误发生?您的定位标记看起来是什么样子?作为旁白,为什么不将其设置为$(“a.riskInformationButton”)?我不知道这是否会影响执行速度,但我个人喜欢在我的jquery查询字符串中尽可能明确。-没有错误。-定位标记只是普通的定位..linkText”绑定和单击有什么区别?返回false或使用e.preventDefault()无效。应在何处调用e.preventDefault()?e.preventDefault()可以在任何地方调用,您可以在回调函数的开头调用它。单击是绑定的缩写(“单击”),它不会产生任何影响。我认为点击更干净。绑定和点击有什么区别?返回false或使用e.preventDefault()无效。应在何处调用e.preventDefault()?e.preventDefault()可以在任何地方调用,您可以在回调函数的开头调用它。单击是绑定的缩写(“单击”),它不会产生任何影响。我认为点击更干净。