2010-07-29 74 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()不起作用,那么请向我们提供一些特定于您的情况的代码,因为它可能没有在全局上下文或范围中定义,以便像这样调用它。