.next
をクリックすると、属性値がdata-number="2"
に繰り返し変更されます。最初の試みでは、ブラウザがデータ番号の値を3にすることを意味します。しかし、次回にクリックすると変更されません。それはここに私のコード3. まま:.attr( "data-number"、num_to_string)と.data( 'number')を組み合わせて使用しているのはなぜですか?
<a class="prev" data-number="1">❮</a>
<a class="next" data-number="2">❯</a>
</div>
<script>
$(document).ready(function(){
$('a.next').on('click', function(){
var image_num = parseInt($(this).data('number')) + 1 ;
var num_to_string = image_num.toString();
var prev_value = $(this).attr("data-number", num_to_string);
console.log(prev_value);
});
});
</script>
....
に属性値をあなたはあなたのコードがリンクIで@Barmarの答えに動作していない理由を見つけることができます提供されます。実際のソリューションをコピーするのではなく、コードがなぜ機能していないのかを知ることは良いことです。 – Alisson