IgorBee
@IgorBee
JS,VBS,3D.Web с 07.2015

Как задать параметр условия if else jquery?

.hover{
	border: solid red 3px;
}
	<div id="main">
			<div class="guess_box "><img src="images/jump1.jpg"/></div>
			<div class="guess_box"><img src="images/jump2.jpg"/></div>
			<div class="guess_box"><img src="images/jump3.jpg"/></div>
			<div class="guess_box"><img src="images/jump4.jpg"/></div>
		</div>
		
		
			$(document).ready(function() {

				$('.guess_box').click(function(){

					if ($(this)==(".hover")){
						$(this).addClass('hover');

					}else{
						$(this).removeClass('hover');

					};


по клику на this он должен добовлять класс hover в див.
при ещё одном клике удалять его
в условии if он должен сранвнить если ли такой класс если нету то добавитьь если есть то удалить
как сделать?
  • Вопрос задан
  • 34274 просмотра
Решения вопроса 2
supervaleha
@supervaleha
Web-development
В самом простом варианте:

$(this).toggleClass('hover') ;
Ответ написан
Комментировать
if (!$(this).hasClass('hover')) {
    $(this).addClass('hover');
} else {
    $(this).removeClass('hover');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы