从jquery ui调用javascript函数
我有一个非常简单的问题。如何从Jquery中调用或执行标准js函数。我需要在下面的JQuery代码中键入什么才能实现这一点。我希望我正在创建的下拉框根据项目选择执行标准js函数。非常感谢从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);
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库中的任何内容,因此请重新标记您的问题。