jquery将联系人拖放到表单字段
我一直在试图弄清楚如何使用jquery从联系人块(作为示例移动号码)拖动项目并将其放入表单域或一个文本区域,然后通过关闭按钮删除它们(有些东西就像添加联系人时的iphone消息)。jquery将联系人拖放到表单字段
您的帮助将不胜感激。
试试这个:
$(function() {
$("ul > li").draggable({
appendTo: "body",
helper: "clone"
});
$("div").droppable({
drop: function(event, ui) {
createNode(ui.draggable.text(), $(ui.draggable))
$(ui.draggable).hide();
}
});
});
function createNode(text, origNode) {
$("div").append(
$('<span class="node"/>').html(text).append(
$('<span class="close"/>').click(function() {
origNode.show();
$(this).parent().remove();
}).html('x')
)
);
}
感谢队友,但物品不可拖动! – ComeRun 2012-08-01 00:05:19
我没有'不可拖动'。你究竟想要做什么?你是否想要做一些像http://goo.gl/FD3tP? – codef0rmer 2012-08-01 06:47:11
我的意思是在你的例子中,我不能拖动文本!是的,就像你放的链接一样。即拖拽联系人然后通过点击每个条目附近的x来删除它们的能力。希望你能帮助我。谢谢。 – ComeRun 2012-08-02 01:23:22
你的意思是文本区域 – 2012-07-31 06:07:12
是的,任何想法如何内关闭按钮? – ComeRun 2012-08-01 00:06:05
我只能给出一个想法,因为我在我的一个项目中实现了它。你可以创建一个div,在其中你可以拖放项目,并在拖放后添加一个标签,如带有文本和十字的按钮(当然)。就输入框而言,保持隐藏状态,并在该div完成每次编辑后更新其值。希望这可以帮助你。 – 2012-08-01 06:32:09