jquery触发click事件问题
来源:互联网 发布:忧伤歌声网络歌手 编辑:程序博客网 时间:2024/05/21 06:51
下面两种写法都会出现这样的异常Uncaught RangeError: Maximum call stack size exceeded,程序陷入click事件的死循环了。
$("#upload").on("click", function() { $('#choose').click(); })
$("#upload").on("click", function() { $('#choose').trigger('click');})
<span class="ion-image image" id="upload"> <input type="file" id="choose" accept="image/*" multiple></span>
换下面的写法,可以正常弹出选择附件的对话框。
$("#upload").on("click", function() { var filechooser = document.getElementById("choose"); filechooser.click(); })
分析这些写法得到的dom节点,发现$('#choose')
获取的是数组
于是换种写法,ok了。
$("#upload").on("click", function() { $('#choose')[0].click(); })
0 0
- jquery触发click事件问题
- jquery 触发click等事件
- click事件多次触发 jquery
- jQuery click事件多次触发
- 关于jQuery的click事件不能触发的问题.
- jquery 触发元素 a 的 click() 事件不生效 问题
- click.xxx事件触发,参考jquery源码
- click触发raisevent事件
- jquery click多次触发
- jquery 动态生成html后click事件不触发原因
- jquery插件dataTable. 添加一行记录---触发click()事件
- 解决easuyi的linkbutton在按钮失效时,还会触发jquery的click事件的问题。
- 按回车触发按钮click事件的问题
- 按回车触发按钮click事件的问题
- chrome下input:file无法触发click事件的问题
- 触发checkbox的click事件时遇到的问题
- button的click事件触发的提交问题
- Fastclick 导致click事件触发两次的问题
- 初识MFC学习——Hello World
- Android中shape中的属性大全
- 删除链表结点和链表分成两部分
- 学习计划--20160424
- Trie树也称字典树
- jquery触发click事件问题
- C使用FILE指针文件操作
- 链表的增删改查的操作
- MFC CString的L和_T
- CreateThread函数&&CString::GetBuffer函数
- html中引入js,不同时候引入的区别
- 新 Xcode8打包发布应用
- MFC中TRACE
- MFC中GetPrivateProfileString相关函数