繁体   English   中英

附加 document.body 的 innerHTML 后,Jquery 的日期选择器不起作用

[英]Jquery's datepicker doesn't work after appending document.body's innerHTML

例子:

1) 访问 www.hotwire.com 并确认签入和签出的日期选择器有效

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

3)日期选择器不再有效

我不确定这是为什么...如果您使用 document.create 创建元素并使用 document.body.appendChild 附加它,则日期选择器仍然有效...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM