我想在我的對象訪問值:奇怪的行爲在JavaScript對象訪問屬性
<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
。任何想法爲什麼發生這種情況?
可能輸入有最大長度設置,當設置的值太長時值會被修整? – WTK
檢查輸入大小屬性。 –
標籤是否存儲爲字符串?如果不是那麼我有一個有趣的感覺,逗號是不好的 – Luke