jquery checkbox与radion的js选择

网上很多人都说用$("选择器").attr("checked",false);$("选择器").attr("checked",true);$("选择器").removeAttr("checked")等这样设置属性的方法或移除属性的方法去进行checkbox或者radio的选择。实际上这种方法只能实现两次选择(一次全选一次反选)。因为这不是dom的原生操作,而是jquery改变属性去进行选择。


如果用jquery迭代器则可以完全实现:

$(选择器).each(function(){

      this.checked = false/true;

});

实际上时因为这里的this对象其实是dom对象,不是jquery对象。

如果直接操作dom也可以实现:

var e = document.getDocumentById("xxx");

e.checked = false;

你可能感兴趣的:(jquery checkbox与radion的js选择)