【发布时间】:2009-05-07 08:35:07
【问题描述】:
我正在使用 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 中。我不想发生这种情况。我想将元素限制在其父元素内。
这里的任何帮助都会很热。
干杯
【问题讨论】:
标签: jquery jquery-ui jquery-ui-sortable children