接上一篇博客如何去掉默認選中項1
我在上一篇文章中遇到的問題是:動態加載option,沒有選中任何option,但是refresh后,jquery multiselect卻默認選中了第一個option
我上一篇文章的解決思路是,手動調用unchackAll方法解決,另外還要再循環每一個checkbox判斷是否真的取消
因為存在checkbox被取消,但option還是選中的情況。
其實完全不用這樣,人家jquery 的控件很成熟了,不可能解決方法這么麻煩!!
周末無事的我,沒事去一篇一篇的看jquery multiselect的issue tarcker
終於讓我發現了這篇文章 :https://github.com/ehynds/jquery-ui-multiselect-widget/issues/461
於是我恍然大悟,原來是multiple屬性的問題。
原來jquery multiselect如果沒有寫multiple='multiple' 或者寫錯了,就會默認選中第一項。
翻看我自己的代碼,發現竟然寫成了 imultiple='multiple' 多了個小i !!!
done!
