javascriptまたはjqueryを使用してカスタム属性の値を取得するにはどうすればよいですか?成功なしJavascriptまたはJqueryを使用してカスタム属性の値を取得する
<strong id="the id" original-title="I NEED THIS">
私は.getAttribute() and attr()
で試したよう
...(Javascrupt & jQueryの)任意のアイデア?
javascriptまたはjqueryを使用してカスタム属性の値を取得するにはどうすればよいですか?成功なしJavascriptまたはJqueryを使用してカスタム属性の値を取得する
<strong id="the id" original-title="I NEED THIS">
私は.getAttribute() and attr()
で試したよう
...(Javascrupt & jQueryの)任意のアイデア?
IDにスペースを使用しないでくださいを使用して値を取得することができます。
カスタム属性を追加すると、htmlが無効になります。代わりにdata-attributes
を使用してください:
<strong id="the_id" data-original-title="I NEED THIS">
$('#the_id').data('original-title');
$('#the<remove space from here>id').attr('original-title');
次の実施例である:
Javascriptを:
$(document).ready(function() {
var title = $("#the_id").attr("original-title");
}
HTML:
<strong id="the_id" original-title="I NEED THIS"></strong>
あなたのIDで必見使用スペースの場合、このような要素や属性の値を取得する:カスタムのために
$('[id="the id"]').attr([some attribute string]);
//or
$('#the\\ id').attr([some attribute string]);
が最高のHTML5 data-[somelabel]
属性を使用する属性は、下位互換性および標準化されたのです。だから、あなたのケースで何かのように: "the_id" へ
<strong id="the id" data-originalTitle="I NEED THIS">
+1私はエスケープのために\\を使用することはできませんでした。 – Moons
変更 "ID"。このように使用すること
document.getElementById("the_id").getAttribute("original-title");
a var DateofEvent = $('[data-original-title=I NEED THIS]').val();
は、マークアップを見てみましょうか? – adeneo
うまくいけばあなたのID does'ntの中央にスペースがありますか? – adeneo
はいありません。 – stiffle