Jsfiddle是here。選擇框在清空時不刷新,然後添加選項
我有一個文本框,並且當用戶在框中輸入鍵時,multiple select
框必須刷新它的選項。
在input change
,我使用此代碼刷新select options
,
$("select").empty()
filteredOpts.map(function(val){
$("select").append("<option name={0} value={0}>{0}</option>".format(val))
})
但是,視圖是沒有得到新的選項設置刷新。
當我移動到某個屏幕(例如,按ctrl + shift + c
打開Chrome控制檯)時,視圖被刷新。同樣的行爲也可以在Firefox中看到,其中選擇框不顯示過濾選項,但當我去firebug
控制檯並返回時,選擇框已刷新其選項。
當文本輸入焦點丟失時,會觸發'change'事件。 –