gpt4 book ai didi

jquery - 使用 jquery sortable 获取元素

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

我有一个列表和一些输入字段。我想将列表项拖到输入字段中,并在更新回调中获取目标输入字段 - 因为我想将列表项的文本复制到输入字段的 value 属性中。我也不希望列表项从其原始位置消失。这就是我所做的:

<ul id="field_source">
<li>some text</li>
<li>some other text</li>
</ul>

<ul class="designer_row connectRow">
<li>
<input type="text" class="connectColumn" /><input type="text" class="connectColumn" />
</li>
</ul>

$( "#field_source, input" ).sortable({
connectWith: ".connectColumn",
forcePlaceholderSize: false,
helper: function(e,li) {
copyHelper= li.clone().insertAfter(li);
return li.clone();
},
stop: function(event, ui) {
copyHelper && copyHelper.remove();
},
update: function(event, ui){
// both ui.item and this are giving me the item dragged, not the element dropped on (the input field)
}
})

如何确定哪个输入字段是目标?

最佳答案

该元素实际上不是被放置在另一个元素“上”,而是放置在:

element.sortable({
update: function(event, ui) {
var item = ui.item;
var target = ui.item.prev();
}
});

如果第一个位置“目标”不存在。

关于jquery - 使用 jquery sortable 获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32357969/

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