2016-03-19 59 views
0

我用ddslick插件的下拉菜單中,我試圖提交更改選項的形式,但它沒有工作,有什麼錯碼ddslick提交onSelected沒有工作

$('#sel_author').ddslick({ 
    onSelected: function(selectedData){ 
     //callback function: do something with selectedData; 
     $(function() { 
      $("#sel_author").change(function() { 
       this.submit(); 
      }); 
     }); 
    } 
}); 

我想這也:

$('#sel_author').ddslick({ 
    onSelected: function(selectedData){ 
     //callback function: do something with selectedData; 
     this.form.submit(); 
    } 
}); 

插件來源:http://designwithpc.com/Plugins/ddSlick

回答

0

您是否嘗試過$(本).submit()?

或形式如:$( '#myForm的')的ID提交()

更新時間:

它看起來像你需要等待頁面要準備好第一。

$(document).ready(function() { 
    $('#sel_author').ddslick({ 
     onSelected: function(selectedData){ 
      //callback function: do something with selectedData; 
      if (jQuery.isReady) { 
       $("#formid").submit(); 
      } 

     } 
    }); 
}) 
+0

是的,但使用id或$(this)使頁面加載時發生提交而不更改選項並且提交事件發生多次.....所以,這並不能解決問題 –