Мне интересно, можно ли переключить позиции двух div с jQuery.
У меня есть два div, подобных этому
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
поэтому, если div2
имеет контент (или содержит больше, чем просто пробелы), он переключает порядок div1
и div2
так что:
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
станет следующим:
<div class="div2">STUFF TWO</div>
<div class="div1">STUFF ONE</div>
Но если это было так:
<div class="div1">STUFF ONE</div>
<div class="div2"></div>
или это:
<div class="div1">STUFF ONE</div>
<div class="div2"> </div>
он ничего не сделал.
Также... если возможно, если он включен, я хотел бы добавить класс к div1
.
Любая помощь с этим будет очень оценена.
UPDATE:
Я забыл добавить, что мне нужно запустить это через многопользовательские установки на одной странице.
Каждый экземпляр формируется следующим образом:
<div class="view-container">
<div class="view-content">
<div class="views-row">
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
</div>
<div class="views-row">
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
</div>
</div>
</div>