現在 JQM オートコンプリートを使用しています。コールバック関数でラベル $a.text() にアクセスできますが、値にはアクセスできません...値フィールドにアクセスするにはどうすればよいですか?
私のJSON構造は
{
"label": "TEST CLIENT ONE",
"value": {
"internalCustomerID": 1,
"contactName": "DASDASDASD",
"name": "TEST CLIENT ONE",
"address": "SESAME STREET",
}
}
$("#textinput2").autocomplete({
target: $('#suggestions'),
source: jsData,
callback: function(e) {
var $a = $(e.currentTarget);
console.log("Selected a: " +$a);
$('#textinput2').val($a.text());
$('#textarea2').val(jsData[id].value.internalCustomerID+' '+jsData[id].value.address);
$("#textinput2").autocomplete('clear');
},
minLength: 1
});
配列でラベルを再度検索することなくこれを実行したいと思います... http://www.andymatthews.net/read/2012/03/27/jQuery-Mobile-Autocomplete-now-availableを使用しています私のオートコンプリートとして。
ティア