jQuery的 - 属性与属性

问题描述:

可能重复:
.prop() vs .attr()jQuery的 - 属性与属性

是否有attribute,并在jQuery术语中property之间的差异?有没有可以澄清这一点的例子?

+0

看看文档:http://api.jquery.com/prop/ –

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

是的,有区别。

例如...

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

jsFiddle

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

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

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

+2

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