2012-06-06 65 views

回答

0

要隱藏的複選框:

#select-choice-0-menu span.ui-icon { 
    display: none; 
}​ 

http://jsfiddle.net/nirmaljpatel/N5r4A/7/

要關閉上選擇其中的一個選項對話框;你應該從你選擇的標籤移除多個=「多」 ATTRIB ...即改變

<select name="select-choice-0" id="select-choice-0" multiple="multiple" data-native-menu="false"> 

<select name="select-choice-0" id="select-choice-0" data-native-menu="false"> 

在多選列表;以下將關閉打開的對話框時單擊「關閉」選項。

$(function() { 
    $('#select-choice-0').bind('change', function() { 
     console.log('change in select', this); 
     for (var i = 0; i < this.options.length; i++) { 
      if (this.options[i].selected) { 
       if(this.options[i].value == 'closeMe'){         
        console.log('...closing Dialog'); 
        $('.ui-dialog').dialog('close'); 
       } 
      } 
     } 
    }); 
});​ 

更新的jsfiddle:http://jsfiddle.net/N5r4A/10/

+0

謝謝你,但我想不是因爲我需要它刪除 「多」。我想在底部添加一個關閉對話框的選項(並用您的建議對其進行樣式設計),因爲如果列表太長,就不容易和直觀地做到這一點。 – Diego

+0

編輯答案以及如何滿足您的要求。 –

+0

好吧,完美:)謝謝! – Diego

相關問題