首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖动包含表单控件的div

问拖动包含表单控件的div
EN

Stack Overflow用户
提问于 2013-01-04 14:12:58
回答 2查看 178关注 0票数 0

我使用的div包含复选框、文本框和下拉列表。我使用的是jquery draggable/droppable。当div被拖放时,我在文本框中输入的值、在下拉列表中所做的选择等都不会被保留。我使用了可拖动div的克隆,这保留了文本框值和xhexk框选项,但不保留下拉选择。有人能帮帮忙吗。

EN

回答 2

Stack Overflow用户

发布于 2013-01-04 14:17:48

当使用javascript选中下拉列表中的值时,您可以尝试复制该值。

当该框被拖动时,您可以在其中输入值。

代码语言:javascript
复制
function dragged(){
    $(this).children('#dropdown').val(copiedValue);
}
票数 0
EN

Stack Overflow用户

发布于 2013-01-04 18:04:31

看一下这个jqfaq.com链接,在这里更多地讨论了拖放,并通过一个答案和更多的问题与答案得到了解决。看一看这个link,工作样例在这里有用。霍普这也许能帮到你。

代码语言:javascript
复制
    for (var i = 1; i < 11; i++) {
        var $newDiv = $("<div class='dragdiv'>" + i +"<input type='textbox' value="+i+" /></div>");
        $newDiv.draggable({
                snap: '#droppable',
                snapMode: 'outer',
                revert: "invalid",
                cursor: "move",
                helper: "clone"
        }).droppable({
                drop: function(event, ui) {
                    var $dragElem = $(ui.draggable).clone().replaceAll(this);
                    $(this).replaceAll(ui.draggable);
                }
        });

        $("#dragItems").append($newDiv);
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14152037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档