簡體   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