js中用on对动态添加的元素绑定事件无效

zhlxyzb 2018-04-26 09:49:56

var zwIframe = $("#zwIframe").contents();
zwIframe.on("blur","#field0054", function () {
alert(111);
})


如代码所示,#zwIframe是frame,里面的field0054是动态生成的,绑定此元素的blur事件时无效。请教如何绑定,感谢!

。。绑定click是有效的。。
...全文
861 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16435051 2018-05-10
  • 打赏
  • 举报
回复
用传统javascript 试试 window.parent.frames["zwIframe"].document.getElementById("ID")
zhlxyzb 2018-05-09
  • 打赏
  • 举报
回复
引用 2 楼 usecf 的回复:
var zwIframe = $("#zwIframe").contents(); 改成 var zwIframe = $("#zwIframe") 或者把下面的 $("#zwIframe").on("blur","#field0054", function () { zwIframe.on("blur","#field0054", function () { alert(111); })
这么写没有用,连click事件也失效了
usecf 2018-04-28
  • 打赏
  • 举报
回复
var zwIframe = $("#zwIframe").contents(); 改成 var zwIframe = $("#zwIframe") 或者把下面的 $("#zwIframe").on("blur","#field0054", function () { zwIframe.on("blur","#field0054", function () { alert(111); })
zhlxyzb 2018-04-28
  • 打赏
  • 举报
回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

    试试用AI创作助手写篇文章吧