jQuery - 属性与属性

时间:2011-10-03 06:30:59

标签: jquery attributes properties

  

可能重复:
  .prop() vs .attr()

attribute术语中的propertyjQuery之间是否存在差异?有没有一个例子可以澄清这一点?

1 个答案:

答案 0 :(得分:10)

  

jQuery术语中的属性和属性之间是否存在差异?

是的,有区别。

例如......

<input type="text" name="age" value="25" />

jsFiddle

该属性将是标记中的value属性。您可以使用attr('value')

该属性是通过DOM API访问的value属性。您可以使用prop('value')(严格来说,您使用val())。

有时它们非常相似,但并非总是如此。