大佬教程收集整理的这篇文章主要介绍了Jquery单击触发器给出错误’超出最大调用堆栈大小’,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
JQ:
function attFile(){ $("#theFileInput").trigger('click'); };
HTML:
<a href="#" id="attachfile" onclick="attFile();"> <input type="file" id="theFileInput" style="display:none" />
它不起作用.我检查了整个stackoverflow,我使用了实际工作的人的jsfiddles,他们在这里失败了.例如:
$('#attachfile').click(functcion () { $("#theFileInput").trigger('click'); // or triggerHandler or click() });
要么
function attFile(event){ event.preventDefault(); $("#theFileInput").trigger('click'); };
一切都失败了.事件将给我“调用undefined”,而rest给我Uncaught RangeError:超出最大调用堆栈大小如果我打破它与alert(“jq please”);在第一行,根据我使用的代码,一个将永远循环,而其他人将显示警报但不点击该死的文件输入.
以上是大佬教程为你收集整理的Jquery单击触发器给出错误’超出最大调用堆栈大小’全部内容,希望文章能够帮你解决Jquery单击触发器给出错误’超出最大调用堆栈大小’所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。