当前位置:编程学习 > JAVA >>

jquery 高效反选

print?// 反选  
    $("#reverse-select").click(function() { 
        $('.table tr').each(function() { 
            var input = $(this).find('input'); 
            var statu=input.prop("checked")==true?false:true; 
            input.prop("checked",statu); 
        }); 
         
    }); 

// 反选
 $("#reverse-select").click(function() {
  $('.table tr').each(function() {
   var input = $(this).find('input');
   var statu=input.prop("checked")==true?false:true;
   input.prop("checked",statu);
  });
  
 });我在table上面每一行放了个checkbox 然后用按钮单击,实现反选

 


主要是这一行:[javascript] view plaincopyprint?var statu=input.prop("checked")==true?false:true; 

var statu=input.prop("checked")==true?false:true;如果选中就为false否则为true

代码还可以精简的。


 

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,