layui檔案上傳按鈕不起作用 動態新增的元素

2021-09-27 01:54:28 字數 747 閱讀 2793

背景:

乙個下拉框選擇不同的下拉框展示不同的頁面

不同的頁面都有檔案上傳按鈕

選擇展示不同的頁面,頁面的檔案上傳按鈕不起作用

查資料:

動態新增的元素沒有辦法渲染layui.upload.render();

分析:1、頁面在選擇前,js裡的layui.upload.render()已經執行了

2、layui.upload.render()執行但是並找不到#file_choose元素,因為頁面還沒有選擇

3、 然後頁面選擇後,layui.upload.render()執行完了,#file_choose元素也沒有加上upload屬性

layui.upload.render();

layer.load();

},done: function (res, index, upload) ,

error:function ()

})

解決辦法:

頁面選擇之後再渲染#file_choose元素,也就是把上面的這段**加到選擇頁面**執行之後

就是在選擇頁面之後再去渲染頁面中的按鈕加上檔案上傳屬性

layui.form.on('select(typefilter)',function (data) 

}

gitignore檔案不起作用

當我們用git時常常會習慣把我們不想上傳到遠端 庫中的一些本地檔案 夾 放在乙個叫做.gitignore的檔案中,例如常見的本地build資料夾,一些ide如intellig,eclipse的專案管理檔案,但有些時候我們會遇到這樣的問題 放入gitignore資料夾中的檔案卻還是被git index...

gitignore檔案不起作用

今天commit 的時候,使用git status檢視檔案狀態,發現專案列印的日誌logs目錄也有被修改。那麼logs目錄下的日誌檔案是我們不需要提交的,那就在.gitignore目錄下新增要忽略的目錄 logs 接著使用git status檢視檔案狀態,並沒有生效。gitignore檔案只是ign...

layui的右側固定列不起作用

於是我在需要固定的列分別加上了fixed left 和fixed right 遇到的問題為初次進入頁面或者重新整理進入頁面的時候,左側只有表頭是固定的,右側不固定。但是開啟f12或者重新切換至當前頁面,固定效果會正常顯示。仔細比較兩次的dom。正常渲染情況下 非正常渲染的情況下 此時的height變...