Jquery 多選下拉列表插件jquery multiselect之如何去掉默認選中項2


接上一篇博客如何去掉默認選中項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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM