0
jqueryui 자동 완성 을 사용하여 요소를 추가하려고했지만 추가 된 요소를 제거 할 수 없습니다. 어떻게하면됩니까? jQuery 및 jQueryui 자동 완성으로 추가 요소 제거
$(function() {
var products = [
{ "sn":"P00101","label":"Product 1"},
{ "sn":"P00102","label":"Product 2"},
{ "sn":"P00103","label":"Product 3"},
{ "sn":"P00104","label":"Product 4"}
]
$("#project").autocomplete({
minLength: 0,
source: products,
focus: function(event, ui) {
$("#project").val(ui.item.label);
return false;
},
select: function(event, ui) {
$("#project").val(ui.item.label);
$("#project-id").val(ui.item.sn);
$("<li>").html("["+ui.item.sn+"] "+ui.item.label+"<input type=text size=5><a href='#' class='remove'>Remove</a>").appendTo("#result");
return false;
}
})
.data("ui-autocomplete")._renderItem = function(ul, item) {
return $("<li>")
.append("<a>[" + item.sn + "] " + item.label + "</a>")
.appendTo(ul);
};
$(".remove").live("click",function() {
$(this).parent("li").remove();
});
});
와 바이올린
http://jsfiddle.net/D98z9/