Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
我的javaScript代码导致IE超时,但可以在Chrome和Firefox上运行_Javascript_Jquery - Fatal编程技术网

我的javaScript代码导致IE超时,但可以在Chrome和Firefox上运行

我的javaScript代码导致IE超时,但可以在Chrome和Firefox上运行,javascript,jquery,Javascript,Jquery,我有一些代码,可以检测到当单选按钮在窗体中单击,然后单击“下一步”按钮时。表单为多页向导样式 它在Chrome和Firefox中运行良好,但当我点击单选按钮时,它会导致IE超时,并出现无响应错误 代码如下: jQuery(function($) { $('#UL_24').on('click', function() { var $form = $(this).closest('form'); $form.find('.gform_next_button').click();

我有一些代码,可以检测到当单选按钮在窗体中单击,然后单击“下一步”按钮时。表单为多页向导样式

它在Chrome和Firefox中运行良好,但当我点击单选按钮时,它会导致IE超时,并出现无响应错误

代码如下:

jQuery(function($) {
  $('#UL_24').on('click', function() {
    var $form = $(this).closest('form');
    $form.find('.gform_next_button').click();
  });
});
下面是HTML和JS的JSFIDLE:

请注意,单击时重定向在这个JSFIDLE中起作用。它只是转到找不到的页面,因为我在表单操作中使用了相对URL

我刚刚在IE中测试了这个JSFIDLE,重定向实际上在这方面起作用。因此,我猜在IE中有一些代码之外的东西阻止了它。但不确定为什么它在Chrome和Firefox中仍然有效

任何想法都将不胜感激


JSFIDLE中的代码可能看起来有点不对劲,因为我使用了一个Chrome扩展从一个更大的页面中获取HTML块和相关CSS。它自动更改了一些ID的名称,并做了一些其他奇怪的事情。不过,这不应该影响这个问题。

我阅读代码的方式,看起来你对HTML的理解有点混乱。无论如何,这是一个不同的问题


尝试使用.trigger('click')而不是.click()。

请发布HTML以及可能的JSFIDLE,以便我们进行测试。请包含HTML代码。感谢您的回答。我只是在JSFIDLE中更改了它,它在单击时停止了重定向。我做了这个开关,它在Firefox和Chrome中运行良好。当我在IE中点击时,它仍然冻结。