MUI 里js動態添加數字輸入框后,增加、減少按鈕無效


numbox 的自動初化是在 mui.ready 時完成的
mui 頁面默認會自動初始化頁面中的所有數字輸入框,動態構造的 DOM 需要進行手動初始化。
比如:您動態創建了一個 ID 為 abc 的數字輸入框,需要 mui('#abc').numbox() 初始化一下。

為什么 test() 放在 mui.plusReady 外邊可以,而放在里邊就不可以?
這是因為 numbox 的自動初化是在 mui.ready 時完成的,直接在外部的 test() 執行發生在 mui.ready 之前,而寫在 mui.plusReady 里 test() 的執行發生在 mui.ready 之后導致的。

所以請注意,在 mui.ready 之后動態構造 dom 時,請進行手動初始化。
在使用js動態添加數字輸入框后面加上下面這段代碼。

mui('.mui-numbox').numbox();

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM