添加到Jquery-ui可排序列表

Dav*_*801 19 javascript jquery jquery-ui

关于Jquery-UI可排序列表的简单问题

我做了:

<div id="adder">
<input type="text" name="add1" /><br />
<input class='btn' type='submit' value='Submit' />
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用它来添加用户输入到jquery-ui可排序列表末尾的内容?

kar*_*m79 37

据推测,您只需将文本包装在带有类的LI中,ui-state-default然后将其插入可排序的UL元素中.然后,您需要刷新 sortable以使新插入的元素被识别:

$(".btn").click(function (e) {
    e.preventDefault();
    var text = $("input[name='add1']").val();
    var $li = $("<li class='ui-state-default'/>").text(text);
    $("#sortable").append($li);
    $("#sortable").sortable('refresh');
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里试试.