這是我的HTML:jQuery選擇了與參考
<div class="btn-group btn-group-justified">
<a id="option1" data-option="1" class="btn btn-default" href="#">3</a>
<a id="option2" data-option="2" class="btn btn-default" href="#">6</a>
<a id="option3" data-option="3" class="btn btn-default" href="#">9</a>
<a id="option4" data-option="4" class="btn btn-default" href="#">12</a>
<a id="option5" data-option="5" class="btn btn-default" href="#">15</a>
</div>
<p id="pp"></p>
而且我的jQuery:
$("[id^='option']").click(function() {
$("#pp").html(this.attr("data-option"));
});
的代碼被簡化爲點的問題更容易。
我想要做的是獲得data-option
屬性值點擊a
元素到p
元素與id="pp"
。
有什麼不對this
參考我猜。 我不想寫同樣的代碼5次,所以我試圖用開始運營商我認爲this
引用指的是別的東西。
使用'$(本)的''而不是this' – letiagoalves
沒有 「數據」 屬性。數據屬性以'data-'開頭,後面跟着至少一個字符。 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes#data-* – j08691
@ j08691我學到了一些新東西。謝謝。 – zkanoca