关于div标题的jQuery 1.6 prop()

Pin*_*kie 3 jquery prop attr

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

这样做有什么不同

$('div').prop('title','whatever'); //set
$('div').prop('title'); //get
Run Code Online (Sandbox Code Playgroud)

$('div').attr('title','whatever'); //set
$('div').attr('title'); //get
Run Code Online (Sandbox Code Playgroud)

prop()似乎与attr()div属性的情况相同.我为此阅读了1.6文档,但我仍然有点困惑.

这不是 .prop()vs .attr()的完全重复.这篇文章没有回答这个问题.请不要关闭它.

lon*_*day 5

propattr并不总是得到不同的结果.当属性和属性之间存在差异时,它们仅提供不同的结果.

例如,使用checked属性/ property:

$(':checkbox').prop('checked'); // returns boolean true false
$(':checkbox').attr('checked'); // returns string "checked" or undefined
Run Code Online (Sandbox Code Playgroud)

这一点在propvsattr上都得到了很好的解释.

但是,使用title属性/属性,没有区别.它们都是字符串,设置一个将另一个设置为该值.