我正在尝试访问对象中的值:
<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
. 任何想法为什么会发生这种情况?