首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQueryJS判断设置checkbox选中状态

因为HTML代码没有设置 checked 属性,所以默认返回 false ,反之则返回 true 。...check.checked = true; // 设置元素为选中状态 check.checked = false; 2、jQuery 方法 判断选中: (1)、JQ1.6版本之前(不包括1.6版本)...('checked'));//false 不要想着在JQ1.6版本之前使用 prop() 方法,只会报出 $().prop()is not a function 错误 (2)、JQ1.6版本之后Jquery...中新引入了 prop() 方法,此时再用 attr() 方法判断 checkbox 状态则会返回 undefined ,若有设置 checked 属性为 true ,则会返回 checked 而不是...1.6+版本 prop() 方法: console.log($("input[type='checkbox']").prop('checked'));//false (3)、除了以上两种方法JQ还有一个

18K10
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery: attr() vs prop()

当我们在页面编辑文本框,再次在console获取时候发现input.value是更新后,而input.getAttribute仍旧是旧。...,勾选或者未设置为false): elem.checked // true (Boolean) 会随着勾选状态而改变 jQueryprop()方法是和上面直接取property一样 ,因此: $(...elem ).prop( "checked” ) //true (Boolean) 会随着勾选状态而改变 而拿attribute拿到只是初始: elem.getAttribute( "checked..." ) // "checked" (String) 记录初始状态, 为"checked"或者任意你设置,不会随着勾选状态而改变 jQueryattr()方法结果也跟getAttribute...是一致: $(‘input[type=“checkbox”’).attr( ‘checked’ ) // 同上一条 至于说jQuery历史版本,attr()实现曾经会跟getAttribute不一致

1.5K50

jqueryattr()和prop()区别

jQuery,attr()函数和prop()函数都用于设置或获取指定属性,它们参数和用法也几乎完全相同。 但不得不说是,这两个函数用处却并不相同。下面我们来详细介绍这两个函数之间区别。...3、用于设置属性类型不同 由于attr()函数操作是文档节点属性,因此设置属性只能是字符串类型,如果不是字符串类型,也会调用其toString()方法,将其转为字符串类型。...此外,对于表单元素checked、selected、disabled等属性,在jQuery 1.6之前,attr()获取这些属性返回为Boolean类型:如果被选中(或禁用)就返回true,否则返回...因此,在jQuery 1.6及以后版本,请使用prop()函数来设置或获取checked、selected、disabled等属性。...() / setAttribute() // 用于操作 自定义属性,对于DOM对象自身布尔类型属性,只能 // 通过这个两个方法来设置或者读取默认,而不能动态改变 // // prop =

1.9K20

学习jQuery?这篇文章就够了

事件绑定 1、传统事件绑定 1.1、标签中使用on事件属性 1.2、通过JS给标签设置 on 事件属性 1.3、通过JS调用方法方式 2、jQuery 事件绑定 3、练习 十、jQuery 常用...虽然 jQuery 对象包装了 DOM 对象但是两者不能混用,各位可以理解为 jQuery 对象与 DOM 对象是两个不类型对象,但是我们调用 jQuery 对象方法,事实上底层代码还是操作是 DOM...,最上面复选框不要选中 $('#checkAll').prop('checked', flag); } // 选 function checkUnAll()...$(domEle).prop('checked')); }); // 点击选,若爱好全选中,最上面复选框要选中,反之不要选中 check();...}); // 当遍历结束时候,total 仍是 true, 那么代表所有爱好复选框是选中 $('#checkAll').prop('checked', total

12.2K10

checkbox选中和不选中_设置checkbox选中状态

1.设置选中:$(“#hasApply”).prop(“checked”,true); 设置不选中:$(“#hasApply”).prop(“checked”,false); 或如下方法: // $(...“#ck”).attr(“checked”,true)//选中 // $(“#ck”).attr(“checked”,false)//选中 2.获取选中状态:var status = $(“#hasApply...”).prop(“checked”); 3.判断checkbox是否选中3种方法 方法一: if ((“#checkbox-id”).get(0).checked) { // do something...’)) { // do something } 注意:在jQuery1.6版本之后,这个方法返回是undefined;取复选框有没有被选中,要用prop,返回true/false if((‘#checkbox-id...’).prop(‘checked’)) {   //do something } 获取选择 radio 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124822

7K20

jquery jQuery快速入门

("checked", true); $(":radio[value='2']").prop("checked", true); prop和attr区别: attr全称attribute...").prop("checked") // false 可以看到attr获取一个标签内没有的东西会得到undefined,而prop获取是这个DOM对象属性,因此checked为false。...$("#i1").prop("checked") // true 这已经可以证明attr局限性,它作用范围只限于HTML标签内属性,而prop获取是这个DOM对象属性,选中返回true,没选中返回...,我们都可以使用`.on()`方法来绑定事件,但是`hover`这种jQuery定义事件就不能用`.on()`方法来绑定了。...: 登录校验示例 与window.onload区别 window.onload()函数有覆盖现象,必须等待着图片资源加载完成之后才能调用 jQuery这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用

16.1K50

Jquery 获取checkbox属性checked为undefined和改变状态 不变

截至 jQuery 1.6,.attr() 方法返回未定义属性尚未设置。此外,.attr() 应该不用于普通对象、 数组、 窗口或文档。若要检索和更改 DOM 属性,请使用.prop() 方法。...属性和属性之间差异可能是重要在特定情况下。在 jQuery 1.6 之前, .attr() 方法有时属性时考虑检索一些属性,可能会导致不一致行为。...到 jQuery1.6,.prop() 方法提供方法来显式检索属性,而.attr() 检索属性。...’)来返回true和false 总结: (1)获取checked方法     .attr('checked'):       .prop('checked'): //1.6+:true/false....attr("checked",true);       jquery1.6以上版本:      .prop("checked",true);     .prop("checked","checked

1.9K60
领券