我想使用值數組設置輸入表單的屬性(用於自動完成搜索)。我有一個JS數組,看起來有點像這樣:將JavaScript數組打印爲HTML,方括號和引號不變
var suggestions = ["value1", "value2", "value3"];
使用jQuery,我這樣做:
$("#search-input").attr("data-source", suggestions);
所需的輸出:
<input type='search' data-source='["value1", "value2", "value3"]' />
實際輸出:
<input type='search' data-source='value1, value2, value3' />
這打破了t他自動完成,因爲它需要一個數組(至少看起來像一個JavaScript數組)。
完美,謝謝! – 2012-03-26 11:43:55