我有一个 JQuery 自动完成字段,我想从中选择多个元素(按顺序)并将它们放在一个 div 中,以便以后可以检索它们。这一切都有效。问题是,如果我选择一个我已经选择的元素,我不希望它出现在 div 中。到目前为止,我的代码进行了包含搜索,但我需要完全匹配。如何更改以下代码来执行此操作?
<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>