本文連接:https://blog.csdn.net/huangbaokang/article/details/78367553
動態添加easyui控件<input class="easyui-combobox" > 這樣是無效的,由於easyui沒有實時監控,因此必須動態渲染$.parser.parse();javascript
$.parser.parse(context)
//context 爲待查找的 DOM 元素集、文檔或 jQuery 對象,爲空時默認爲整個文檔
//渲染對象爲: class="easyui-pluginName"的元素 java
注意 若是想經過id 獲取 jquery對象來獲取的話必須 $.parser.parse($('#judge_logic_').parent()); 後面必須有一個 .parent() 不然無效jquery
像下面代碼去手工解析的話是得不到你想要的結果的:安全
$.parser.parse($('#tt'));
道理很簡單,parser只渲染tt的子孫元素,並不包括tt自身,而它的子孫元素並不包含任何Easyui支持的控件class,因此這個地方就得不到你想要的手風琴效果了,應該這樣寫:ui
$.parser.parse($('#tt').parent());
渲染tt的父節點的全部子孫元素就能夠了,我的以爲經過jQuery的parent()方法是最安全不過的了,無論你的javascript輸出了什麼DOM,直接渲染其父節點就能夠保證頁面能被正確解析
————————————————
版權聲明:本文爲CSDN博主「黃寶康」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/huangbaokang/article/details/78367553.net
同時參考:https://blog.csdn.net/nnn_net/article/details/51276733對象