layui動態設置checbox選中狀態


layui復選框checkbox選中賦值,解決layui設置checbox選中不生效的問題

直接上代碼

//監聽指定開關
form.on('switch(dongsir)', function(data){
    $("input[type=checkbox]").prop('checked',this.checked);
    form.render('checkbox');
});

直接設置 attr=checked 是無效的

對於 attr 和 prop 網上有一些不同的見解,這里整理了一些提供大家參考:

對於HTML元素本身就帶有的固有屬性,在處理時,使用prop方法;
對於HTML元素我們自己自定義的DOM屬性,在處理時,使用attr方法;

在我們要操作的是標簽元素固有的一些屬性時,推薦使用prop,固有屬性指的是標簽本身就有的一些屬性,如a標簽的href屬性,img標簽的src屬性;
而在我們要操作的是自定義的一些屬性時,推薦用attr;


免責聲明!

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



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