attr和prop的区别以及在企业开发中应该如何抉择
生活随笔
收集整理的這篇文章主要介紹了
attr和prop的区别以及在企业开发中应该如何抉择
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
attr和prop有很多相同的地方,比如都可以操作標(biāo)簽的屬性節(jié)點(diǎn),而且獲取的時(shí)候都只可以獲取到相同節(jié)點(diǎn)的第一個(gè),例如這樣:
$('span').attr('class');和$('span').prop('class');都只能返回第一個(gè)span的class同理做屬性的修改和添加,刪除也都一樣。
但是,存在即合理。
而這之間的區(qū)別表現(xiàn)在特殊節(jié)點(diǎn)屬性上,例如selected,
console.log($('input').attr('selected'));//返回undifined console.log($('input').prop('selected'));//返回false如果還不明白的話可以看下官方文檔是這么說的:
?
更多專業(yè)前端知識(shí),請(qǐng)上 【猿2048】www.mk2048.com
總結(jié)
以上是生活随笔為你收集整理的attr和prop的区别以及在企业开发中应该如何抉择的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elementUI之switch应用的坑
- 下一篇: Tips_一级菜单栏实现