Jqueryでは、次のようにattrを追加して追加できますか:
<li class="test" ln="7" >
これにrの値を取得するにはどうすればよいですか:
$('#box input[name= _def]').val( JUNK) + "VALUE OF ln";
val の後に追加されたカスタム属性 'ln' の値を取得できますか?
Jqueryでは、次のようにattrを追加して追加できますか:
<li class="test" ln="7" >
これにrの値を取得するにはどうすればよいですか:
$('#box input[name= _def]').val( JUNK) + "VALUE OF ln";
val の後に追加されたカスタム属性 'ln' の値を取得できますか?
属性を使用しdata-
てデータを保持します。
<li class="test" data-ln="7" >
次を使用してjQueryで属性を追加できます.data()
。
$li.data('ln', 7);
そして、それを抽出するために使用できます.data()
(そして、一般的なデータ型を自動的に変換します):
var ln = $li.data('ln');
..にはHTML-5 データ属性を使用することをお勧めします。validated HTML
これはsupported by all the browsers.
<li class="test" data-ln="7" >
var val = $('li.test').data('ln');
このような場合、.data()
メソッドを使用して値を抽出できます。
推奨されていない、使用しているのと同じ構文を引き続き使用する場合は、getAttribute
メソッドを使用できます
var val = document.getElementsByClassName('test').getAttribute('ln');