jQuery 1.6对div的title属性使用prop()方法

11 浏览
0 Comments

jQuery 1.6对div的title属性使用prop()方法

这个问题在这里已经有答案了:

可能的重复:

.prop() vs .attr()

执行以下操作的区别是什么:

$('div').prop('title','whatever'); //set
$('div').prop('title'); //get

$('div').attr('title','whatever'); //set
$('div').attr('title'); //get

prop() 在 div 属性的情况下似乎与 attr() 行为相同。我读了 1.6 版本的文档,但仍有点困惑。

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

admin 更改状态以发布 2023年5月23日
0
0 Comments

propattr并不总是会产生不同的结果。只有在属性和特性之间存在明显的差异时,它们才会产生区别。

例如,对于checked属性/特性:

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

这个在prop vs attr中已经很清楚地解释了。

但是,对于title属性/特性,它们之间是没有区别的。它们都是字符串,设置其中一个将会将另一个值设置为相同的值。

0