jQuery中attr和prop在修改jquery中checked属性性时的区别

推荐这篇日记的豆列
······jQuery中attr和prop在修改checked属性时的区别_百度知道
jQuery中attr和prop在修改checked属性时的区别
提问者采纳
) 是undefined prop(&checked&quot, attr取得是一个字符串 prop取得是布尔值 比如一个 attr(&quot单独针对checkbox来说;) 是false 如果是这样的;checked&quot
来自团队:
其他类似问题
为您推荐:
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
个人简要总结了一下:1、赋值时候,如果是&input type="checkbox" checked&这样的只有属性名就能生效的属性推荐prop,即:$('input').prop('checked',true);同时,false表示取消,即:$('input').prop('checked',false);当然attr也行的:$('input').attr('checked','这里写什么都行的');取消属性就是移除:$('input').removeAttr('checked');2、取值的时候,如果是&input &id="input1" type="checkbox" checked&&input &id="input2" type="checkbox"&推荐使用prop,即:$('#input1').prop('checked'); //返回true$('#input2').prop('checked'); //返回false而使用attr,则:$('#input1').attr('checked'); //返回checked$('#input2').attr('checked'); //返回undefined3、特殊属性赋值取值这个特殊说明下,获取很多人都用不到呢。比如需要在input中追加一个data-tips属性。变成这样子 &input type="text" value="" data-tips="aa"&这时候只能写:$('input').attr('data-tips','aa');使用prop是不管用的。但是读值时候,两个都可以的:$('input').attr('data-tips');//返回aa$('input').prop('data-tips');//返回aa
阅读(4668)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'jQuery中prop()方法和attr()方法的区别',
blogAbstract:'从jQuery 1.6开始,新加入了一个prop方法。这个方法和attr方法功能非常的相近。以下是官网建议的使用情况:',
blogTag:'attr,prop,jquery',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:5,
publishTime:9,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}jQuery中attr和prop在修改checked属性时的区别_百度知道
jQuery中attr和prop在修改checked属性时的区别
提问者采纳
个例子获取checkbox的checked的时候attr(&checked&)获取的是checkedprop(&checked&quot
其他类似问题
为您推荐:
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 jquery的attr和prop 的文章

 

随机推荐