gpt4 book ai didi

JQuery 拖放 : Accessing Sortable() Divs

转载 作者:行者123 更新时间:2023-12-01 00:11:42 25 4
gpt4 key购买 nike

我已经在我的网站中实现了 JQuery 拖放插件。它工作得很好,但是,我试图访问一个正在排序的 div,但发现选择它非常困难。

因此,我尝试选择每列内的每个“拖放框”。这通常是简单的工作,但由于某种原因我无法访问它并且无法在 FireBug 中看到它。

有人知道如何使用循环访问列内的“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);
}
});

最佳答案

我尝试了一些演示代码,它似乎对我来说工作正常。

http://jsfiddle.net/U24TS/1/

你可以看到,只要你有 id,toArray 就可以正常工作。

关于JQuery 拖放 : Accessing Sortable() Divs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com