我有一個文本框,它實現jQuery自動完成。我正在使用控制器和操作來加載自動完成。在選擇一個值時,我希望將該值加載到另一個文本框中。我用select事件,但它沒有給我結果。我附上了我的代碼片段。好心幫我解決這個問題Jquery自動完成選擇事件不起作用
<script type="text/javascript">
$(document).ready(function() {
$("#customer").autocomplete('/UserAdd/ClientList',
{
dataType: 'json',
parse: function (data) {
var rows = new Array();
for (var i = 0; i < data.length; i++) {
rows[i] = { data: data[i],value: data[i].AccountNumber, result: data[i].Name };
}
return rows;
},
formatItem: function (row, i, max) {
return row.Name;
},
select: function (event, ui) {
$('#ClientName').val = ui.item.result;
},
width: 300,
highlight: false,
multiple: true,
multipleSeparator: ","
});
});
</script>
感謝您的回覆。我嘗試了你推薦的方式,但仍然沒有得到輸出結果。爲了測試目的,我放了一個警報 - 這也沒有彈出。 – Rajkumar
對不起!我忘了'#'現在嘗試像這樣var customer = $(「#customer」)。val();在第二行 – 2014-02-12 10:03:14