我的要求是容器中应该有标签,用户可以将标签拖放到输入字段中。如何将放置的标签保持为标签而不是文本。
我尝试了这个插件,当我拖动一个标签并放入第一个元素的输入字段时它工作正常,但对于第二个标签,它会创建全新的容器,并且在添加第二个标签后,无法添加另一个标签。这是代码,
<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'
});
}
});
});