可能重复:
.prop() vs .attr()
attribute
术语中的property
和jQuery
之间是否存在差异?有没有一个例子可以澄清这一点?
答案 0 :(得分:10)
jQuery术语中的属性和属性之间是否存在差异?
是的,有区别。
例如......
<input type="text" name="age" value="25" />
该属性将是标记中的value
属性。您可以使用attr('value')
。
该属性是通过DOM API访问的value
属性。您可以使用prop('value')
(严格来说,您使用val()
)。
有时它们非常相似,但并非总是如此。