我在一个页面上有三个 jQuery UI 'Autocomplete' 输入字段:
<select id="combobox1"><?php putSome1ValuesHere(); ?></select>
<select id="combobox2"><?php putSome2ValuesHere(); ?></select>
<select id="combobox3"><?php putSome3ValuesHere(); ?></select>
并将它们全部放入组合框可以正常工作:
$(function() {
$( "#combobox1" ).combobox();
$( "#combobox2" ).combobox();
$( "#combobox3" ).combobox();
});
我想做的是根据组合框中选择的值重定向到另一个页面。如果我明确命名其中一个框,这会很好:
select: function( event, ui ) {
ui.item.option.selected = true;
that._trigger( "selected", event, {
item: ui.item.option
});
window.location.href = $('#combobox1').val() + ".php";
},
我不能做的是根据单击的组合框的值使其重定向。我无法对其进行硬接线,因为可以单击三个框中的任何一个。但是,我对 jQuery 的了解还不够,无法访问调用“选择”函数的框的值。如果有人能提供任何建议,我将不胜感激。我想我已经在上面包含了足够的信息,但是如果需要任何东西,请告诉我。谢谢!