私の要件は、コンテナにタグが必要であり、ユーザーがタグをドラッグして入力フィールドにドロップできることです。ドロップされたタグをテキストではなくタグとして維持する方法。
このプラグインを試してみました。タグをドラッグして最初の要素の入力フィールドにドロップすると正常に動作しますが、2 番目のタグでは完全に新しいコンテナーが作成され、2 番目のタグを追加した後、別のタグを追加できません。ここにコードがあります、
<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'
});
}
});
});