div 标题上的 jQuery 1.6 prop()

发布于 2024-11-04 13:16:01 字数 617 浏览 0 评论 0原文

可能的重复:
.prop() 与 .attr()

有什么区别

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

Doing和

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

prop() 对于 div 属性, 的行为似乎与 attr() 相同。我阅读了 1.6 文档,但我仍然有点困惑。

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

Possible Duplicates:
.prop() vs .attr()

What is the differnece between doing

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

and

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

prop() seems to behave the same as attr() in the case of div attribute. I read the 1.6 documentation for this but i'm still a little confused.

THIS IS NOT EXACT DUPLICATE OF .prop() vs .attr(). This post doesn't answer the question. Please do not close it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

战皆罪 2024-11-11 13:16:01

propattr 并不总是给出不同的结果。仅当属性和属性之间存在差异时,它们才会给出不同的结果。

例如,使用 checked 属性/属性:

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

这在 上都有很好的解释propattr

但是,对于 title 属性/属性来说,没有区别。它们都是字符串,设置其中一个会将另一个设置为该值。

prop and attr do not always give different results. They only give different results when there is a difference between a property and an attribute.

For instance, with the checked attribute/property:

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

This is all well explained on prop vs attr.

However, with the title attribute/property, there is no difference. They are both strings, and setting one will set the other to that value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文