javascript - Paramètres vérifiés pour une case à cocher avec jQuery

Mots clés : javascriptjquerycheckboxselectedcheckedjavascript

meilleur 5 Réponses javascript - Paramètres vérifiés pour une case à cocher avec jQuery

vote vote

95

$('.myCheckbox').prop('checked', true); $('.myCheckbox').prop('checked', false); 
$('.myCheckbox')[0].checked = true; $('.myCheckbox')[0].checked = false; 
$('.myCheckbox').attr('checked', true); $('.myCheckbox').attr('checked', false); 
vote vote

85

$(".myCheckbox").attr('checked', true); // Deprecated $(".myCheckbox").prop('checked', true); 
$('.myCheckbox').is(':checked'); 
vote vote

77

$('.myCheckBox').each(function(){ this.checked = true; });  $('.myCheckBox').each(function(){ this.checked = false; }); 
(function( $ ) {     $.fn.checked = function(value) {         if(value === true || value === false) {             // Set the value of the checkbox             $(this).each(function(){ this.checked = value; });         }          else if(value === undefined || value === 'toggle') {             // Toggle the checkbox             $(this).each(function(){ this.checked = !this.checked; });         }          return this;     }; })( jQuery ); 
// Check $(':checkbox').prop('checked', true);  // Un-check $(':checkbox').prop('checked', false);  // Toggle $(':checkbox').prop('checked', function (i, value) {     return !value; }); 
vote vote

70

$('.myCheckbox').attr('checked',true) //Standards compliant 
$("form #mycheckbox").attr('checked', true) 
$("#mycheckbox").click(); 
$('.myCheckbox').removeAttr('checked') 
$(".myCheckbox").each(function(){     $("#mycheckbox").click() }); 
vote vote

57

(function($)  {    $.fn.extend({       check : function()  {          return this.filter(":radio, :checkbox").attr("checked", true);       },       uncheck : function()  {          return this.filter(":radio, :checkbox").removeAttr("checked");       }    }); }(jQuery)); 
$(":checkbox").check(); $(":checkbox").uncheck(); 

Questions similaires