本文主要是介绍jquery中的prop()和attr(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
prop()
attr()
都能获取html元素的属性以及赋予属性值。
区别:
prop处理的是 checked selecked等属性值为boolean型的属性,即使其样式为checked=‘checked’ 获取属性时也能获取为boolean型。
使用:官方建议的使用
Attribute/Property | .attr() | .prop() |
---|---|---|
accesskey | √ | |
align | √ | |
async | √ | √ |
autofocus | √ | √ |
checked | √ | √ |
class | √ | |
contenteditable | √ | |
draggable | √ | |
href | √ | |
id | √ | |
label | √ | |
location ( i.e. window.location ) | √ | √ |
multiple | √ | √ |
readOnly | √ | √ |
rel | √ | |
selected | √ | √ |
src | √ | |
tabindex | √ | |
title | √ | |
type | √ | |
width ( if needed over .width() ) | √ |
这篇关于jquery中的prop()和attr()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!