this is the code that i wrote:-
for (let i = 1; i < 10; i++) {
var sfq = ".main-head"+[i];
console.log(sfq);
$(sfq).mouseover(function(){
$(sfq).addClass("colorChangeOnMouseOver");
setTimeout(function(){$(sfq).removeClass("colorChangeOnMouseOver")},500);
})
}
The desired output:-
//$(".main-head1").mouseover(function(){
// $(".main-head1").addClass("colorChangeOnMouseOver");
// setTimeout(function(){$(".main-head1").removeClass("colorChangeOnMouseOver")},500);
// });
// $(".main-head2").mouseover(function(){
// $(".main-head2").addClass("colorChangeOnMouseOver");
// setTimeout(function(){$(".main-head2").removeClass("colorChangeOnMouseOver")},500);
// });
and so on... I can understand why it doesn't work but is there a way around it?