gpt4 book ai didi

jquery - 元素img的循环属性

转载 作者:行者123 更新时间:2023-12-01 04:18:39 24 4
gpt4 key购买 nike

当我尝试获取图像的循环属性的值时 <img src="myimag.png" loop="3" /> jQuery 函数返回“loop”,但不返回值。它可以与其他所有产品一起正常工作,例如:

var src = $(this).attr('src');
var alt = $(this).attr('alt');

这是一个错误吗?

最佳答案

I did some digging显然 loop 是一个 bool 属性 (loop="loop")。 The spec说:

Boolean attributes may legally take a single value: the name of the attribute itself (e.g., selected="selected").

以下是其余类型的属性:

rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i;

jQuery 会考虑这些类型的属性并返回正确的属性值,而不管属性的实际值是什么。如果该属性存在,则将其设置为“true”。

<小时/>

如果您想在 HTML 元素中存储数据,请使用 data- 属性:

<img src="myimag.png" data-loop="3" />

现在,$('img').data('loop') 返回数字 3

关于jquery - 元素img的循环属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12614234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com