Я пытаюсь переключить цвет фона элемента div, но мой код не работает. Я написал следующий код:Как переключить цвет фона элемента div с помощью jQuery?
$(document).ready(function(){
var $on_off = true;
$('div.hot').on('click', function($on_off){
if($on_off){
$(this).css('background-color', 'red');
}
else{
$(this).css('background-color', 'yellow');
}
$on_off = !$on_off;
});
});
Я не понимаю, почему это не сработает. Спасибо!
'$ on_off' в event listener - это событие, а не переменная, которую вы объявляете над прослушивателем событий – sabith