从jquery ui调用javascript函数

从jquery ui调用javascript函数,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有一个非常简单的问题。如何从Jquery中调用或执行标准js函数。我需要在下面的JQuery代码中键入什么才能实现这一点。我希望我正在创建的下拉框根据项目选择执行标准js函数。非常感谢 returnData = ""; (function () { $("#combobox").selectmenu({ change: function (event, ui) { // console.log(ui);

我有一个非常简单的问题。如何从Jquery中调用或执行标准js函数。我需要在下面的JQuery代码中键入什么才能实现这一点。我希望我正在创建的下拉框根据项目选择执行标准js函数。非常感谢

returnData = "";

(function () {

    $("#combobox").selectmenu({
        change: function (event, ui)

        {
            // console.log(ui);
            selected_value = ui.item.value;
            // alert("You selected : "+selected_value);             
            returnData = selected_value;




        }
    });
});

function update() {
    alert(returnData);
}

您可以直接从jQuery调用Javascript。毕竟Jquery是Javascript库。你可以用下面的方式来称呼它。如果需要,甚至可以传递参数

returnData = "";

$(function () {

$("#combobox").selectmenu({
    change: function (event, ui)

    {
        // console.log(ui);

        selected_value = ui.item.value;
        // alert("You selected : "+selected_value);             
        returnData = selected_value;

       //you can call as below
       update();


    }
});
});

 function update() {
alert(returnData);
 }

更新可能传入ReturnData不会导致问题。。。你可以称之为。。。毕竟jQuery是javascript…只需将其称为更新;你需要在jQuery中找到的地方。可能是打字错误$函数{.jQuery只是一个Javascript库,因此您不会在这里发现任何问题。您可以在回调块中的任何位置调用更新函数。提示:您的代码不会显示jQuery UI库中的任何内容,因此请重新标记您的问题。