当前位置:  开发笔记 > 编程语言 > 正文

无法检查JavaScript中的所有复选框

如何解决《无法检查JavaScript中的所有复选框》经验,为你挑选了1个好方法。

我在Web应用程序上工作,在运行时,我的代码甚至无法工作.但如果这样做

$("input[name^='show-points-']").attr("checked", false);

在控制台上,复选框取消选中.

奇怪,因为,总是在控制台:

$("input[name^='show-points-']").attr("checked", "checked");

不行.

在这个Jsfiddle中,代码适用于"取消选中"功能,但不适用于"全部检查"功能.



1> Tushar..:

使用 prop()

更新小提琴

$("#show-all-points").change(function () {
    $("input[name^='show-points-']")
        .prop("checked", this.checked);
});

$("#show-all-points").change(function() {
  $("input[name^='show-points-']")
    .prop("checked", this.checked);
});


  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
    Tout sélectionner/désélectionner
      
    
  
推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有