0
我有自動完成我的網站上的工作有以下:jQuery UI的.autocomplete()
$(function() {
$("#client").autocomplete({
source: "/appointments/clients.json",
minLength: 1,
select: function (event, ui) {
$('input[name="clientid"]').val(ui.item.id);
$('#app-submit').html('Add Appointment for ' + ui.item.value);
}
});
});
我想現在要做的是,當未在下拉列表中顯示的東西用戶類型,我倒是像以下發生:
$('input[name="clientid"]').val('');
$('#app-submit').html('Add Appointment');
我使用下面的嘗試,但沒有奏效:
$(function() {
$("#client").autocomplete({
source: "/appointments/clients.json",
minLength: 1,
select: function (event, ui) {
if(typeof(ui.item)){
$('input[name="clientid"]').val(ui.item.id);
$('#app-submit').html('Add Appointment for ' + ui.item.value);
} else {
$('input[name="clientid"]').val('');
$('#app-submit').html('Add Appointment');
}
}
});
});