如何对用innerHTML载入的input按钮绑定jQuery事件?
时间:2010-01-28
来源:互联网
我动态添加表格的行,每行添加一个删除按钮,代码如下:
newRow.insertCell().innerHTML = "<input type = 'button' id = '" + intRow + "' class = 'btnDel' value = '删除' />";
但是在js里捕捉不到任何添加按钮的事件,请问对于这种情况该怎么处理?
newRow.insertCell().innerHTML = "<input type = 'button' id = '" + intRow + "' class = 'btnDel' value = '删除' />";
但是在js里捕捉不到任何添加按钮的事件,请问对于这种情况该怎么处理?
[ 此帖被jokeykiss在2010-01-28 16:45重新编辑 ]
作者: jokeykiss 发布时间: 2010-01-28
补充一下,我是在ready里进行捕捉的,想想可能动态添加了对象后确实不太可能捕捉到,难道要把代码移出ready?或者有其他的办法?
作者: jokeykiss 发布时间: 2010-01-28
事件绑定只对绑定时存在的元素有效
如果要对新增元素生效的话,用live函数
如果要对新增元素生效的话,用live函数
作者: keakon 发布时间: 2010-01-28
多谢楼上的指点,果然是这么干的,哈哈~
作者: jokeykiss 发布时间: 2010-01-28
用clone()函数,不仅增加了文本而且,连接上的事件也自动克隆
作者: royl 发布时间: 2010-01-28
以后有这类需求可以试一下楼上的方法

作者: jokeykiss 发布时间: 2010-01-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28