我有一個JQuery自動完成字段,我想從中選擇多個元素(按順序)並將它們放在一個div中,以便日後可以檢索它們。這一切都有效。問題是,如果我選擇了一個我已經選擇的元素,我不希望它出現在div中。我到目前爲止的代碼是包含搜索,但我需要一個完全匹配。如何更改以下代碼來執行此操作?從JQuery自動完成中選擇不同的元素
<script type="text/javascript">
$(function() {
function locationLog(message) {
if (!$('#locationLog div:contains(' + message + ')').length) {
$("<div/>").text(message).appendTo("#locationLog");
$("<br/>").text("").appendTo("#locationLog");
$("#locationLog").scrollTop(0);
}
}
$("#Location").autocomplete({
source: "/Results/GetLocations",
minLength: 1,
select: function (event, ui) {
if (ui.item != null)
locationLog(ui.item.value);
}
});
});
</script>
一旦用戶後選擇從autocpmplete列表 –
這是一個更復雜一點刪除elemnet,惟命是從這是一種做法。 –
如果你可以提供小提琴這將是容易的幫手 –