Я хочу, чтобы иметь возможность нажимать на любой div из массива и менять поле на непрозрачность. У меня есть jsfiddle, чтобы лучше объяснить, что я имею в виду. У меня есть код, работающий с простым javascript, но я не знаю, как сделать то же самое с jquery. Спасибо за вашу помощь!Javascript для цикла с jQuery
$('.mind:eq(i)').click(function() {
$('.mind:eq(i)').css('opacity', '1');
});
//Plain javascript
var box = document.getElementsByClassName('box');
function change(i2) {
box[i2].onclick = function() {
box[i2].style.opacity = "1";
};
}
for (i = 0; i < box.length; i++) {
change(i);
}
Вы хотите, чтобы избавиться от 'для loop' или просто имеют общую функцию, которая изменяет прозрачность по щелчку? –
Просто общая функция, которая изменяет непрозрачность при нажатии. Это единственный способ, которым я знал, используя простой javascript. –