附加document.body innerHTML后,Jquery datepicker不起作用

时间:2012-11-13 19:00:59

标签: javascript jquery datepicker

示例:

1)访问www.hotwire.com并确认办理登机手续和办理登机手续的日期选择工作

2)打开控制台并输入document.body.innerHTML + =“”

3)datepicker不再有效

我不知道为什么会这样......如果你使用document.create创建元素并使用document.body.appendChild附加它,那么datepicker仍然有效......

1 个答案:

答案 0 :(得分:6)

当您致电el.innerHTML += ""时,您实际上正在执行el.innerHTML = "";el.innerHTML = thehtml,这会导致所有元素数据和事件无法绑定。这就是插件和JavaScript停止工作的原因。