У меня есть базовый HTML-код, использующий bootstrap, container> row> col> div ID> панель в этом порядке, класс помещается в идентификатор div, дело в том, что мне нужно удалить этот класс из этого DIV и поместил его в другой DIV (тот, на который вы нажимаете), я знаю, как проверить, существует ли класс в любом div внутри div, но я не знаю, как удалить его оттуда и добавить его в другой.Добавить и удалить класс
Я сделал Fiddle, чтобы проиллюстрировать этот вопрос. Когда вы загружаете страницу, класс уже существует. Если вы нажмете любое из полей, оно предупредит вас, что на самом деле класс существует, но не знает, какой из них имеет. Идея состоит в том, чтобы удалить класс из whaveter, который мог бы быть, и добавить его в выбранный вами div.
HTML
<div class="container">
<div class="row">
<div class="col-sm-3">
<div id="s1">
<div class="panel panel-default">
<div class="panel-heading">1</div>
<div class="panel-body">1</div>
</div>
</div>
</div>
<div class="col-sm-3">
<div id="s2" class="selection">
<div class="panel panel-default">
<div class="panel-heading">2</div>
<div class="panel-body">2</div>
</div>
</div>
</div>
<div class="col-sm-3">
<div id="s3">
<div class="panel panel-default">
<div class="panel-heading">3</div>
<div class="panel-body">3</div>
</div>
</div>
</div>
<div class="col-sm-3">
<div id="s4">
<div class="panel panel-default">
<div class="panel-heading">4</div>
<div class="panel-body">4</div>
</div>
</div>
</div>
</div>
</div>
JS
$("#s1").click(function() {
if($(".selection")[0]) {
alert('Class exist');
$(".selection")[0].removeClass('.selection');
}
});
$("#s2").click(function() {
if($(".selection")[0]) {
alert('Class exist');
$(".selection")[0].removeClass('.selection');
}
});
$("#s3").click(function() {
if($(".selection")[0]) {
alert('Class exist');
$(".selection")[0].removeClass('.selection');
}
});
$("#s4").click(function() {
if($(".selection")[0]) {
alert('Class exist');
$(".selection")[0].removeClass('.selection');
}
});
Я стараюсь писать больше, чем нужно, вредные привычки и способ много кофе ... thanks royhowie – Tanker