1 回答

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用是jquery-ui?
不是動(dòng)態(tài)生成的input你使用了$('#initial-input'),而且還用了好幾個(gè),首先這不提倡(題外話)。
動(dòng)態(tài)生成的input,你在生成的時(shí)候,會(huì)有一個(gè)input實(shí)例。
生成input之后,如果自動(dòng)填充的內(nèi)容不一樣的話,可以把你上面$('#initial-input')換成$(inputElem)即可。
如果生成的input和之前多個(gè)input自動(dòng)填充的source一樣,建議給一個(gè)class,直接使用class填充,這樣可以直接控制多個(gè)input的自動(dòng)填充(前提是自動(dòng)填充的source一樣)
代碼如下:(一個(gè)簡(jiǎn)單地示例代碼)
<body>
</body>
<script>
var authors = [
'name',
'name',
'name',
'name',
'name',
'name',
];
var inputElem = document.createElement("input");
document.body.appendChild(inputElem);
$(inputElem).autocomplete({
source: authors
});
</script>
添加回答
舉報(bào)