0
我有一個使用本地JSON數據的自動完成字段。jquery自動完成 - 獲取所選項目
$("#tags").autocomplete({
source: get_items,
minLength: 2,
dataType: 'json'
});
function get_items(request, callback) {
var result = new Array;
var myregexp = new RegExp('^' + request.term, "i");
for(var i = 0; i < keywords.length; i++) {
if (myregexp.test(keywords[i].name)) {
var item = { label: keywords[i].name,
id : keywords[i].id
};
result.push(item);
}
}
callback(result);
return result;
}
什麼我找不到(我做了RTFM),我怎麼能從某處「外部」獲得所選項目的ID。我的意思不是來自自動完成回調,而是來自其他地方的一些不相關的功能。 希望,我很乾淨。
類似:
function i_do_something_with_the_selected_item() {
var seleted_id = $("#tags").get_selected_id();
if (typeof selected_id === 'undefined') {
// nothing selected - act accordingly
} else {
// do something with the selected value
}
}
謝謝。我認爲這會奏效。 – jira