我给了<img>
一个特殊的attribute
,就像这样:
<img src="image.png" _percent="0.01">
现在我想用jQuery(或基本的javascript)获取_percent
的值
我试过了
$("img").attr("_percent");
但这会返回undefined
。
有谁知道该怎么做?
答案 0 :(得分:10)
你不应该使用这样的属性,但要这样做:
<img src="image.png" data-percent="0.01">
然后:
$("img").data("percent");
答案 1 :(得分:2)
可能不喜欢你的_percent
属性。我会改用数据属性:
<img src="image.png" data-percent="0.01">
然后
$("img").attr("data-percent");
甚至
$("img").data("percent");
请注意,如果您在网页上的任何位置都有多个图片,则上述访问百分比值的方法只会为您提供附加到jQuery找到的第一个图像的附加值。但我认为这只是一段简化的代码。
答案 2 :(得分:0)
这就是数据属性的用途。
<img src="image.png" data-percent="0.01">
$("img").attr("data-percent");