3
我的要求是应该在容器中有标签,用户可以拖动标签并放入输入字段。如何将标记保留为标记而不是文本。JQuery UI可拖动标签
我试过this插件,当我拖动一个标签并放入第一个元素的输入字段时,它工作正常,但是对于第二个标签,它创建了全新的容器,并且在添加第二个标签后,另一个标签不能添加。 下面是代码,
<ul id="draggable">
<li>Tag1</li>
<li>Tag2</li>
<li>Tag3</li>
<li>Tag4</li>
</ul>
<p id="topdropped">
<input id="tags_1" type="text" class="tags" value="" />
</p>
$(function() {
$("#draggable li").draggable({
helper : 'clone'
});
$("#topdropped").droppable({
drop : function(event, ui) {
$(this).find("#tags_1").val(ui.draggable.text());
$('#tags_1').tagsInput({
width : 'auto'
});
}
});
});
你能用例子来解释吗?比如它是如何工作的,而不是它想要做什么? –
我能够解决这个问题,我试着回答,但是Stackoverflow.com不让我在6小时前回答我自己问的问题。 JSfiddle上的演示正是我想要的。谢谢 – Noor