我正在使用 jQuery 的 UI 排序,并创建了一个这种格式的 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 div 中。我不想发生这种情况。我想限制元素留在他们的父母之内。
这里的任何帮助都会很热。
干杯