jQuery 1.6 prop()对div的标题
可能重复:
.prop()vs .attr()
做什么之间有什么不同?
$('div').prop('title','whatever'); //set
$('div').prop('title'); //get
和
$('div').attr('title','whatever'); //set
$('div').attr('title'); //get
在div属性的情况下, prop()
似乎表现得和attr()
相同。 我读了1.6的文档,但我仍然有点困惑。
这不是 .prop()与.attr()的完全重复 。 这篇文章没有回答这个问题。 请不要关闭它。
prop
和attr
并不总是给出不同的结果。 当属性和属性之间存在差异时,它们只会给出不同的结果。
例如,使用checked
属性/属性:
$(':checkbox').prop('checked'); // returns boolean true false
$(':checkbox').attr('checked'); // returns string "checked" or undefined
这在prop
vs attr
都有很好的解释。
但是,通过title
属性/属性,没有区别。 它们都是字符串,设置一个会将另一个设置为该值。