Я хочу знать, как правильно написать оператор if с помощью jquery. У меня есть куча div с якорем в каждом, который при нажатии увеличивает ширину div с помощью toggleClass. Это прекрасно работает, но я хочу написать оператор if, который проверяет, применен ли к тому же классу другой div, если это так, сожмите этот div, а затем разверните следующий div (надеюсь, это имеет смысл), мой код пока: *
HTML:
<div class="content-block">
<h2>Title</h2>
<p>Content...</p>
<a class="expand" href="#">Expand View</a>
</div>
<div class="content-block">
<h2>Title</h2>
<p>Content...</p>
<a class="expand" href="#">Expand View</a>
</div>
<div class="content-block">
<h2>Title</h2>
<p>Content...</p>
<a class="expand" href="#">Expand View</a>
</div>
<div class="content-block">
<h2>Title</h2>
<p>Content...</p>
<a class="expand" href="#">Expand View</a>
</div>
Jquery:
$(document).ready(function(){
$('a.expand').click(function(){
$(this).parent('.content-block').toggleClass('wide');
});
});