場景:選擇省份出對應市,使用 picker 完成
正常初始化 picker
item.picker({ title: "請選擇", cols: [ { textAlign: 'center', values: arr, } ] });
問題:再次初始化賦值的時候 picker 沒有發生改變(省略各種查找和文檔方法)
解決:(簡單粗暴)
function picker_select(arr,item){ item.prev().remove(); //刪除初始化過的 item item.before('<input class="weui-input" type="text">');//重新添加刪除的 item item.prev().picker({ title: "請選擇", cols: [ { textAlign: 'center', values: arr, } ] }); }