1

私はこのような<img>特別なものを与えましたattribute

<img src="image.png" _percent="0.01">

今、試し_percentたjQuery(または基本的なjavascript)での値を取得したい

$("img").attr("_percent");

しかし、これは を返しますundefined

誰も何をすべきか知っていますか?

4

3 に答える 3

10

そのような属性を使用するべきではありませんが、次のようにしてください。

<img src="image.png" data-percent="0.01">

その後:

$("img").data("percent");
于 2013-06-04T18:15:42.087 に答える
2

それはおそらくあなたの_percent属性が好きではありません. 代わりに data- 属性を使用します。

<img src="image.png" data-percent="0.01">

その後

$("img").attr("data-percent");

あるいは

$("img").data("percent");

ページのどこかに複数の画像がある場合、パーセント値にアクセスする上記のいずれの方法でも、jQuery が最初に見つけた画像に付加された値しか得られないことに注意してください。しかし、これは単純化されたコードにすぎないと思います。

于 2013-06-04T18:15:54.980 に答える
0

それが data 属性の目的です。

<img src="image.png" data-percent="0.01">

$("img").attr("data-percent");

于 2013-06-04T18:16:23.560 に答える