關於 layer.open 動態賦值不了的問題


前情:

layer.open({
               type:1, // 用的是默認的信息彈框
               content: $('#test'), // 這里不用 $('#test').html(), 不然后面獲取不了值
 });

 

1、我在定義 layer 的時候復制別的地方代碼,變成: var layer = parent.layer === undefined ? layui.layer : top.layer,

     這樣寫導致 radio 、select 這些點擊不了; 所以還是老老實實換回: var layer = layui.layer ; 就好;

 

 2、一直用 $('input[name=test]').val(123), 發現彈出彈窗后動態賦值不了,解決方法: $('input[name=test]').attr('value', 123)

      同理, radio 這些 動態賦值也一樣,attr('checked', true);

 


免責聲明!

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



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