解决动态生成input无法触发click事件的问题
2017-06-17 16:14
836 查看
<input type="button" class="delServer" value="删除服务器"> $('.delServer').click(function() { alert("ok"); });
原因:
异步导致绑定事件失败。 解决方法:
使用全局绑定事件 $(document).on("click",".delServer",function(){ alert("ok"); });
相关文章推荐
- 解决动态生成input无法触发click事件的问题
- chrome下input:file无法触发click事件的问题
- 解决jquery中动态新增的元素节点无法触发事件问题的两种方法
- js中的事件委托机制(解决动态生成的dom元素无法绑定事件的问题)
- 解决jquery中动态新增的元素节点无法触发事件问题的两种方法
- fastclick插件 导致 input[type="date"] 无法触发问题解决方案
- 解决jQuery ajax动态新增节点无法触发点击事件的问题
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- 解决jQuery ajax动态新增节点无法触发点击事件的问题
- IE9浏览器onpropertychange和oninput事件对delete键和剪切不触发问题解决方法
- 意外解决js动态生成的html代码中一些事件失效问题
- fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
- 动态生成DOM元素绑定click事件无效问题
- 当ajax加载更多的时候,动态生成的html里面的事件无法触发
- Opera浏览器在输入法开启情况下无法触发键盘事件的解决办法——oninput事件
- 中文输入法导致html input的onkeyup事件无法被触发,解决方法
- backbone中动态新增的元素节点触发事件的问题有两种解决方法
- 以input=file方式,获取文件时,在IE下8无法通过某个按钮click事件间接触发input=file的change事件
- 解决firefox在未触发事件前无法使用window.event的问题
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理