オブジェクトの値にアクセスしようとしています:
<input type="text" name="address-search"
placeholder="43 Roxling Drive Boston, MA"
class="ui-autocomplete-input ui-corner-all" autocomplete="off">
select: function( event, ui ) {
console.log(ui);
$('input[name="address-search"]').val(ui.item.label);
}
console.log
呼び出しの結果は次のとおりです。
ここに奇妙なビットがあります:
私console.log(ui.item.label)
が得た場合:Boston, Massachusetts, United States
。
私が電話した場合、私$('input[name="address-search"]').val(ui.item.label);
は得るだけですBoston
。なぜこれが起こっているのか考えはありますか?