分离的动态jquery对象中的OnChange事件处理程序开始被html()丢失

时间:2012-07-25 21:24:57

标签: jquery event-handling onchange

这不起作用:

http://jsfiddle.net/u8ysa/

这样做:

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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