jQuery中判断input的checked属性
程序员文章站
2022-04-12 09:16:07
prop 设置是否选中 attr 设置是否选中 在jquery中应该使用prop方法来获取和设置checked属性,不应该使用attr. ......
<input type="checkbox" id="ipt1" checked>
<input type="checkbox" id="ipt2" checked="checked">
<input type="checkbox" id="ipt3">
var val = $("#ipt").is(":checked"); // true / false
var val = $("#ipt").prop("checked"); // true / false
var val = $("#ipt").attr("checked"); // checked / undefined
prop 设置是否选中
$("#ipt").prop("checked",true); //选中 $("#ipt").prop("checked",false); //未选中 $("#ipt").prop("checked",“checked”); //选中 $("#ipt").prop("checked",“”); //未选中
attr 设置是否选中
$("#ipt").attr("checked",true); //选中 $("#ipt").attr("checked",false); //未选中 $("#ipt").attr("checked",“checked”); //选中 $("#ipt").attr("checked",“”); //选中
$("#ipt").removeattr("checked"); //移除选中
在jquery中应该使用prop方法来获取和设置checked属性,不应该使用attr.
推荐阅读
-
jquery检测input checked 控件是否被选中的方法
-
JQuery 判断某个属性是否存在hasAttr的解决方法
-
jQuery中attr()和prop()在修改checked属性时的区别
-
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
-
理解jquery ajax中的datatype属性选项值
-
jquery attr方法获取input的checked属性问题
-
jquery的input中通过name属性查找方法
-
jquery中$(#form :input)与$(#form input)的区别
-
jquery 判断是否支持Placeholder属性的方法
-
jquery自动去除form表单中input框前后的空格