我正在使用来自 jQueryUI 的可编辑自动完成组合框。具体来说,这个:http: //jqueryui.com/autocomplete/#combobox
如果用户选择现有选项,或在组合框中键入现有选项的名称,我可以像这样获取选定的文本和值:
var categoryCombo = $(row).find('.categoryComboBox');
var selectedOption = $(categoryCombo).find('option:selected');
var categoryName = ''; var categoryId = 0;
if (selectedOption.length > 0) {
categoryId = selectedOption.val();
categoryName = selectedOption.text();
}
这很好用。
但是,如果用户输入的文本不是组合框中的选项之一,我也想检索该文本。
我怎么做?