2011-10-03 177 views

回答

9

jQuery术语中的属性和属性之间有区别吗?

是的,有区别。

例如...

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

jsFiddle

该属性将是标记中的value属性。你会使用attr('value')

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

有时他们可能非常相似,但并非总是如此。

+2

如果你能澄清更多的区别可能吗?我可以看到他们在你的例子中返回相同的值。谢谢 – Simplicity