博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015.7.31 jquery 的attr和prop
阅读量:4957 次
发布时间:2019-06-12

本文共 671 字,大约阅读时间需要 2 分钟。

attr和prop的区别

attr和prop都是对html元素的属性进行操作,

 

function reset(){	$("#toolbar :input[name='searchScope']").val(0);	$("#toolbar :input[name='name']").val("");	$("#toolbar :checkbox").prop("checked",false);	$("#toolbar select[name='baseFeeType']").val("");	$("#toolbar select[name='city']").val(curAreaId);	$("#paperNumberxx").prop("checked",true);	doSearch();}

需求是执行reset方法后,依旧保存一个默认的单选项,原来   $("#paperNumberxx").attr("checked",true); 从来执行不了,后来在大神的知道下,使用了prop才解决

why?

  • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
  • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

像checkbox,radio和select这样的元素,选中属性对应“checked”和“selected”,这些也属于固有属性,因此需要使用prop方法去操作才能获得正确的结果

 

 

 

 

转载于:https://www.cnblogs.com/qiuyuedong/p/4691158.html

你可能感兴趣的文章
C# 远程图片下载到本地
查看>>
Next Closest Time
查看>>
java中的依赖注入和控制反转
查看>>
京东“加关注”代码“ID必须以zx开头”的解决方法
查看>>
C# Socket系列三 socket通信的封包和拆包
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
MVC3分页传2参
查看>>
数学家怎么把球面内表面翻出到外表面——斯梅尔悖论
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
【译】Hello Kubernetes快速交互实验手册
查看>>
appium(13)- server config
查看>>
director.js:客户端的路由---简明中文教程
查看>>
图形学噪声解析
查看>>
IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR...
查看>>
javascript中的自执行匿名函数
查看>>
linux权限详解
查看>>
asp.net 验证码技术
查看>>
微信公众平台开发培训
查看>>