2010-07-29 103 views
0

我繼承了一些javascript代碼。其中之一是一個函數chg(x),它在下拉列表的值被改變後重新加載頁面。jquery調用javascript函數

如何使用jquery更改下拉列表的值並在值更改時調用chg(x)?

+0

在一天結束時,所有jQuery正在做的是在JavaScript中定義一堆函數。這不像它是一種單獨的語言,它只是一個圖書館。 – Servy 2012-10-04 14:44:34

回答

1

使用.change方法:

$('#myDropdownID').change(function() { 
    $(this).val('some value'); //will change the dropdown's selected value to whatever you want 
    chg(x); 
}); 

假設CHG()函數是某處的代碼。

更多參考這裏:.change() jquery method

1

你應該能夠調用任何地方它是有效的調用一個函數,因爲jQuery的IS的JavaScript。

如果chg()不起作用,那麼請向我們提供一些特定於您的情況的代碼,因爲它可能沒有在全局上下文或範圍中定義,以便像這樣調用它。