bootstrap和layui同時使用,使用bs的彈出層時,無法動態追加數據

在項目開發中,發現在動態爲select添加數據時,一直無法添加。

結果一直顯示select無法讀取到數據。

在前端打印時,發現數據已經傳過來了。於是判斷,肯定是在append的時候有問題。這塊的問題,分爲兩種情況

1、jquery無法引入

2、jquery能引入,無法追加

繼續運行,打印了一下$,發現可以運行。很奇怪啊,於是,F12查看源碼,發現源碼里根本沒有此元素。DOM元素不存在,是怎麼回事呢?於是仔細看下使用的layui的工具欄寫法。後來嘗試把使用的bootstrap的彈出框放到layui工具欄的模板寫法外面。終於有了效果。

注意:如果需要動態賦值的,一定要放下面代碼的外面,不能放到裏,否則是無法渲染的

<script type="text/html" id="toolbar"></script>

應該是渲染順序的問題導致的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章