`
endual
  • 浏览: 3509544 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jquery checkbox

 
阅读更多

It certainly is in

jQuery 1.6+

Use the new .prop() function:

$('.myCheckbox').prop('checked',true);
$('.myCheckbox').prop('checked',false);

jQuery 1.5 and below

The .prop() function is not available, so you need to use .attr().

To check the checkbox (by setting the value of the checked attribute) do

$('.myCheckbox').attr('checked','checked');

and for un-checking (by removing the attribute entirely) do

$('.myCheckbox').removeAttr('checked');

Any version of jQuery

If you're working with just one element, it will always be fastest to use DOMElement.checked = true. The benefit to using the .prop() and .attr() functions is that they will operate on all matched elements.

// Assuming an event handler on a checkboxif(this.checked)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics