这是我的 HTML:
<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
引用指的是别的东西。