3
A
答えて
-1
getAttribute()メソッドを使用します。あなたのケースでは
-
document.getElementById('first').getAttribute('data-value')
マニュアルは、ここで見つけることができます: http://www.w3schools.com/jsref/met_element_getattribute.asp
1
使用.attr()
または.getAttribute()
を。それはうまくいくでしょう。
jQueryのソリューション
$(function(){
console.log($('#first').attr('data-value'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="firstclass" id="first" data-value="firstvalue">SomeThing</div>
JavaScriptのソリューション
function Example(){
console.log(document.getElementById('first').getAttribute("data-value"));
}
Example();
<div class="firstclass" id="first" data-value="firstvalue">SomeThing</div>
0
あなたは、通常の属性としてそれを考慮して、次のように無地のJavaScriptを使用することができます:属性の命名は、我々はHTML5のデータ仕様を使用することができますdata-
命名規則に従って
document.getElementById("first").getAttribute('data-value');
ので。あなたはデータセット APIを使用してJavaScriptの平野で
は:
document.getElementById("first").dataset.value;
しかし、jQueryのは、このために素敵なショートカットが用意されています
$("#first").data("value");
1
jQueryがdata()
方法があります。それを使用することを検討してください:
// To get/read the value
$("#first").data("value")
// To set the value
$("#first").data("value", "foo-bar")
ドキュメント:
戻り jQueryのコレクションの最初の要素の名前のデータストアでの値、
data(name, value)
またはHTML5data-*
属性によって設定されるように。
関連する問題
- 1. PHPストアの値
- 2. ストア値
- 3. .appendのjQueryストア値
- 4. ストア戻り値
- 5. ストア値は
- 6. ストアMotionEvent値
- 7. C++ストアのエディットボックスの値を
- 8. Sencha Touchストアのユニークな値
- 9. pythonストアの新しい値
- 10. ストア整数値log4netの
- 11. ストア各数値パワーポイント
- 12. ストア右辺値が
- 13. ストアとカスタムフィールドにチェックボックスの値を検索
- 14. ストア最小値、最大値、「シングル」変数
- 15. ストアのHTMLタイプ
- 16. ストア値にhtml要素の独自の属性を使用できますか?
- 17. ストア任意の値とクラスの特定の範囲の値が
- 18. Pythonでのフラットファイルのキー値ストア
- 19. メモリ効率のキーと値のストアは
- 20. ストアの再帰関数の値
- 21. 値型変数のストア参照C#
- 22. ストアの文字列値と後で
- 23. Java用の高性能キー値ストア
- 24. Xamarin - AkavacheとNSUserDefaultsなどのネイティブキー値ストア
- 25. データベース:数値または英数字のストア値
- 26. は、その値
- 27. PHP - その値
- 28. HTMLのJS Enum値にアクセス
- 29. Ext JS Sencha 6.2、ラジオボタンの値に応じてストアから選択する値
- 30. 信号の値をストアし、一定値としてsimulinkに保存
[データID属性の取得方法](http://stackoverflow.com/questions/5309926/how-to-get-the-data-id-attribute) –