我已经将JQuery Drag and Drop插件插入到我的网站中。它工作得很好,但是,我正在尝试访问正在排序的div但是很难选择它。
所以,我试图在每列中选择每个“dragbox”。这通常是简单的工作,但由于某些原因我无法访问它,也无法在FireBug中看到它。
有没有人有任何想法如何使用循环访问cols中的“dragbox”项目?谢谢大家!
编辑:
我也使用了find()但它没有用
<div class="column" id="col1">
<div class="dragbox" id="item1" >
control goes here
</div>
<div class="dragbox" id="item1" >
<!-- control goes here -->
</div>
</div>
<div class="column" id="col2">
<div class="dragbox" id="item3" >
<!-- control goes here -->
</div>
</div>
我正在使用以下JQuery:
$('.column').sortable({
connectWith: '.column',
handle: '.widget-header-holder',
cursor: 'move',
placeholder: 'placeholder',
forcePlaceholderSize: true,
opacity: 0.4,
stop: function(event, ui) {
$(ui.item).find('.widget-header-holder').click();
var sortorder = '';
$('.column').each(function() {
var itemorder = $(this).sortable('toArray');
var columnId = $(this).attr('id');
sortorder += columnId + '=' + itemorder.toString() + '&';
});
/*alert('SortOrder: ' + sortorder);*/
console.log(sortorder);
}
});