项目中用的jquery-1.10.2 需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未定义。

查找资料,特此记录:

jq官网说明:

As of jQuery 1.6, the .attr() method returns undefined for attributes that have not been set. In addition, .attr() should not be used on plain objects, arrays, the window, or the document. To retrieve and change DOM properties, use the .prop()method.

.attr() 不能用于普通对象,数组,窗口,文档等,要重新获取改变dom属性,用.prop()方法。

用.prop方法确实可行。

贴一段代码如下:

[html] view plaincopy
  1. $('#regSubmit').click(function(){
  2. var val = $("#reg-checkbox").prop("checked");
  3. console.log(val);
  4. if(val =="checked" ||val==true){
  5. var useremail = $("#reg-email").val();
  6. var password = $("#reg-password").val();
  7. var psdHash = HASH.md5(password);
  8. AUTH.fnReg(useremail,psdHash,function(json){
  9. $("#login-email").attr("value",useremail);
  10. });
  11. }
  12. else{
  13. alert("亲,请阅读并同意 《中科甲骨云服务条款》!");
  14. }
  15. });

jquery-1.10.2 获取checkbox的checked属性总是undefined相关推荐

  1. jquery 获取checkbox的checked属性总是undefined

    项目中用的jquery1.9 今天需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未 ...

  2. jquery 设置checkbox的checked属性 总是出问题

    所使用的jquery版本为jquery-1.9.1,浏览器为Chrome  1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase  ...

  3. jquery与checkbox的checked属性的问题

    jquery与checkbox的checked属性的问题,讲的是控件<input type="checkbox"></input> 1.页面加载成功后,点击 ...

  4. jquery attr方法获取input的checked属性问题

    1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase <input type="checkbox" id= ...

  5. jq设置checked是否选中_javascript之jquery如何判断input type=checkbox中checked是否存在选中项呢?...

    摘要: 下文讲述jquery技巧-获取checkbox对象是否选中的方法分享,如下所示: 实现思路: 方式1: jquery 1.6版本之前-我们检测checkbox是否被选中,可使用attr方法 $ ...

  6. jQuery中checkbox的checked属性

    <input type="checkbox" id="target"> $("#target").attr("chec ...

  7. checkbox中checked属性总结

    一.checked属性定义和用法 1.checked属性是一个布尔属性 2.checked属性规定在页面加载时应该被预先选定的<input>元素 3.checked属性适用于<inp ...

  8. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  9. jquery设置checkbox为checked状态不改变的解决办法

    使用jQuery设置checkbox为选择状态时,我们通常会使用 $(this).attr("checked", true); //或者 $(this).attr("ch ...

最新文章

  1. 利用data store在不同模型中传递数据
  2. jtextpane设置不能选中_在Bridge cc中不能使用camera raw 的编辑功能,解决方法
  3. 折线图 java_java报表折线图
  4. [转载]转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数...
  5. python语言的实验心得体会_爱的五种语言——“好妈妈”培训班家教情商课课堂纪实!...
  6. 清理autodesk产品注册表_如何清理卸载Inventor产品
  7. robotium 代码
  8. 12个免费矢量免抠素材网站
  9. 木马手工查杀和隐藏控制技术分析
  10. 计算机应用基础自学手写笔记,计算机应用基础第一章笔记.docx
  11. 树莓派书籍全方位推荐
  12. HTML李峋同款爱心代码源码分享,手机网页爱心代码源码
  13. 数值图形处理软件活图简介
  14. MuMu模拟器Unity Profiler
  15. 沙龙报名 | 区块链落地难? 六位专家揭秘京东区块链全景应用
  16. mysql 表分区 查看表分区 修改表分区
  17. Java版本:图书管理系统
  18. 系统卡顿有服务器硬件的原因,服务器出现卡顿,一般是这个3个原因!
  19. spingioc浅见
  20. Axure绘制流程图

热门文章

  1. python中tushare数据可以导出嘛_Python与交易策略分析tushare/baostock库介绍(附代码)...
  2. Python中集合的介绍以及常见操作
  3. java操作js文件_JS操作文件
  4. jmeter 线程组与参数_jmeter接口测试基础篇之初步认识及参数化请求
  5. python queue模块_Python的queue模块详解
  6. php鼠标经过显示文本,CSS_HTML和CSS做网页实例教程:鼠标滑过文字改变,关于HTML+CSS的实例效果很多, - phpStudy...
  7. 手机zip模拟器_【教程】萌新手机krkr2模拟器运行教程
  8. 图像降噪算法——稀疏表达:K-SVD算法
  9. 【杂谈】有三AI季划的最核心价值在哪,听听这些同学怎么说!
  10. 【知识星球】softmax损失相关的小问题