【问题标题】:OnChange event handler in detached dynamic jquery object begin lost by html()分离的动态 jquery 对象中的 OnChange 事件处理程序开始被 html() 丢失
【发布时间】:2012-07-25 21:24:56
【问题描述】:

这不起作用:

http://jsfiddle.net/u8ysa/

这样做:

http://jsfiddle.net/u8ysa/1/

html() 方法是否会破坏事件处理程序信息?我需要将对象 HTML 返回到另一个函数,这就是我需要第一个版本的原因(即没有地方追加 - 只连接 - 在构建时)。

谢谢。

【问题讨论】:

    标签: jquery event-handling onchange


    【解决方案1】:

    是的,将 html 转换为字符串时,任何事件处理程序都会丢失,因为它们不是 DOM 或 HTML 代码的一部分。

    解决方案不是将元素转换为字符串 - 通常有更好的方法,通常不涉及 document.write()

    【讨论】:

    • 我明白了。在我的情况下,我将需要创建一个虚拟容器只是为了使附加成为可能......
    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    相关资源
    最近更新 更多