Я работаю с сортируемыми файлами пользовательского интерфейса jQuery и создал систему div в этом формате;
<div class='mainDiv'>
<label>text: <input type='text' name='textbox' /></label>
<div class='children'>
<div class='mainDiv'>...</div>
<div class='mainDiv'>...</div>
<div class='mainDiv'>
<label>text: <input type='text' name='textbox' /></label>
<div class='children'>...</div>
</div>
</div>
</div>
У divов может быть бесконечное количество дочерних элементов, и я хочу иметь возможность перетаскивать все .mainDiv в пределах родительского поля, поэтому я использовал это:
$(".mainDiv").parent().sortable({items: ".mainDiv", containment: "parent"});
Однако это позволяет перетаскивать элементы в дочерние или дочерние элементы .children. чего я не хочу, чтобы случилось. Я хочу ограничить элементы, чтобы они оставались в пределах своего родителя.
Любая помощь здесь будет горячей.
Приветствия