2013-10-02 106 views
0

我需要在其他地方調用下面的下拉更改事件。我該怎麼做?調用下拉列表事件

$('#ddlService').change(function() { 

         if ($(this).val() !== $(this).find('option:eq(0)').attr('value')) { 

          if (petValidation()) { 

           showCommonLayout(); 
           defaultLoadMethod(); 
          } else { 
           hideCommonLayout(); 
          } 
         } 
        }); 

我在這裏需要上述事件致電:

$('#providerCancel').on('click', function() { 

//I need to call above clouser here 

    return false; 
}); 
+1

可以觸發這種改變事件'$('#ddlService ').change()' - 問題是任何其他已註冊的更改事件處理程序也可能會被執行 –

回答

1

使用.trigger()

$('#ddlService').trigger('change'); 

$('#ddlService').change(); 
+1

Thanks.I使用了第一個選項。 – Sampath

+1

@Sampath歡迎高興幫忙:) –