1つのクリックボタンで同じ属性名から別のデータ値を引き出せるようにしたい。これはJqueryで可能ですか?だから私がbuttomをクリックすると "01"と表示されます。もう一度クリックすると "02"と表示されます。ここに私のコードは次のとおりです。1つのクリックボタンで同じ属性名で異なるデータ値をプルすることはできますか?
<script>
$(document).ready(function(){
$(".more-info").click(function(){
var getData = document.getElementsByClassName("showTitle");
document.getElementById("gridModalLabel").innerHTML =
$(".showtitle").data('prodname');
});
});
</script>
<div class="analytic-product showtitle" data-prodname="01" id="w3s"></div>
<div class="analytic-product showtitle" data-prodname="02" id="w3s"></div>
<div class="analytic-product showtitle" data-prodname="03" id="w3s"></div>
<h4 class="modal-title" data-target="#gridSystemModal" id="gridModalLabel"></h4>
<button class='btn btn-default btn-lg more-info' data-target='#gridSystemModal' data-toggle='modal' type='button'>Schedule Meeting</button>
なぜあなたはjQueryとバニラJavaScriptを混合していますか? – Isaac
あなたはすでに最後のものになったら何が起こるはずですか? – charlietfl
これは可能ですが、グローバルにクリックされたものを追跡してから、どの値を返すかを確認する必要があります。 – nurdyguy