Select2 - make it readonly (not disabled!) from js

前端 未结 5 1308
自闭症患者
自闭症患者 2021-02-12 12:05

How can I dynamically make a select2 combobox read-only?

Here\'s what I\'ve tried so far:

$(\'...\').attr({\'reado         


        
5条回答
  •  孤独总比滥情好
    2021-02-12 12:49

    This is Solution for Latest select2 (Tested With 4.0.7) using css only

    /*Select2 ReadOnly Start*/
        select[readonly].select2-hidden-accessible + .select2-container {
            pointer-events: none;
            touch-action: none;
        }
    
        select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
            background: #eee;
            box-shadow: none;
        }
    
        select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow, select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
            display: none;
        }
    
    /*Select2 ReadOnly End*/
    

提交回复
热议问题