テンプレートエンジンを使用して、ユーザー名を div コンテンツに挿入しています。
<div class="username" value="#{user}"></div>
value
ページの読み込み時にコンテンツを取得するようにjQueryに指示するにはどうすればよいですか?
テンプレートエンジンを使用して、ユーザー名を div コンテンツに挿入しています。
<div class="username" value="#{user}"></div>
value
ページの読み込み時にコンテンツを取得するようにjQueryに指示するにはどうすればよいですか?
attr
物件をご利用いただけます
$('.username').attr('value')
また、これvalue
は div のデフォルト プロパティではないことに注意してください。そのような場合には、HTML-5 data-* attributesを使用することをお勧めします。
data-
カスタム属性であることに関連するwhich が接頭辞として付けられています。
したがって、これはより良い規則です
<div class="username" data-value="#{user}"></div>
それにアクセスするには、.data()
メソッドを使用します
$('.username').data('value')
id ではなく class を使用したため、DOM に複数のユーザー名があると仮定します。そのうちの 1 つを選択し、その値属性を取得します。
$(document).ready(function(){
var username = $(".username")[0].getAttribute("value");
});
$(document).ready(function() {
var usernameValue = $(".username").attr("value");
alert(usernameValue); // or however you would like to use this variable.
});