2016-12-02 3 views
0

私はBootstrap-multiselectプラグインを使用していますので、ページをリロードした後にすべてのオプションをリセットする方法については頭を悩ますことはできません。私はちょうど私のFFページのリロードでリロードを押したが、選択されたオプションは残っている。私は、ページの読み込みにページリロード後にブートストラップマルチチェックが行われます

<script type="text/javascript"> 
    $(document).on('ready', function() { 

     function getgraph(checked, element) { 
       var data ={blablabla} 

       $("#get_graph").load("get_graph", data); 
     } 


     function selector_onchange(element, checked) {    
       getgraph(checked, element.val()); 
     }; 

     $('#multiselect').multiselect({ 
      enableHTML: true, 
      onChange: selector_onchange 
     }); 
     $('#multiselect').multiselect('deselectAll', true); 
     $('#multiselect').multiselect('refresh'); 
     getgraph(null, null); 


    }); 

</script> 
+0

'.multiselect( 'deselectAll'、true)を;'は動作するはずです。あなたの 'getgraph(null、null);'がコンソールに何らかのエラーを出すかどうかを確認しましたか? – joseluiscc

答えて

0

ドキュメント内でこう言われるようにしてくださいtation .multiselect('refresh')

私はあなたがこれを逃したとします

$(this).removeAttr('selected').prop('selected', false); 
+0

'$( '#multiselect')を変更します。multiselect( 'deselectAll'、true);' $( '#multiselect')。ありがとうございました! –

関連する問題