Допустим, у меня есть 3 интервала на странице. Нажимая на них, я показываю что-то. Теперь я хочу изменить цвет div, который я выбираю.Как изменить цвет нескольких div с помощью onclick
<div class="step_wrapper">
<div id="step_box1"> <span>Content of page 1</span>
</div>
<div id="step_box2"> <span>Content of page 2</span>
</div>
<div id="step_box2"> <span>Content of page 3</span>
</div>
</div>
Я пытался сделать как
$("step_box1").toggle(function() {
$(this).css("background-color", "red");
},
function() {
$(this).css("background-color", "");
});
for 2nd div
$("step_box2").toggle(function() {
$(this).css("background-color", "red");
},
function() {
$(this).css("background-color", "");
});
и на 3-й один
$("step_box2").toggle(function() {
$(this).css("background-color", "red");
},
function() {
$(this).css("background-color", "");
});
Но то, что мне нужно, чтобы выбрать по одному и который один выбран что ДИВ изменить цвет и другие вернуться к норме
'jQuery.fn.toggle (обработчик, обработчик ...)' осуждается в 1.8 и удалены в версии 1.9. – Satpal
, пожалуйста, уточните – Subho
Попробуйте $ (this) .addClass («ваш-красный-класс»); и $ (this) .removeClass («ваш-красный-класс»); –