在jQuery术语中,属性(attribute)和属性(property)是有区别的。例如...<input type="text" name="age" value="25" /> jsFiddle。 这里的属性是指标记中的value属性。你需要使用attr('value')来获取它。 而属性则是DOM API中访问的value属性。你需要使用prop('value')(严格来说,你应该使用val())来获取它。 有时它们非常相似,但并不总是如此。