これまでに試したことが機能していないため、jquery の each() の使用方法を理解しようとしています。
私の例では、「特別な」divがクリックされたときに最初の要素.each()
に境界線を追加するために使用しようとしています。次に「特別な」div がクリックされたときに、2 番目の「特別な」要素に境界線を追加します。3 回目に「特別な」div をクリックすると、3 番目の要素に境界線が追加されます。
JS
$.each(function(i) {
$('.special').click(function(){
$('.special[i]').css('border','2px solid red');
}
i++;
});
HTML
<div class="special">fooft1</div>
<div class="special">fooft2</div>
<div class="special">fooft3</div>
<div class="special">fooft4</div>
<div class="special">fooft5</div>
<div class="special">fooft6</div>