gpt4 book ai didi

javascript - jquery - 从函数返回一个值

转载 作者:行者123 更新时间:2023-11-28 12:47:36 25 4
gpt4 key购买 nike

假设我有以下功能:

function checkPanes() {
activePane = '';
var panels = $("#slider .box .panel");

panels.each(function() {

//find the one in visible state.
if ($(this).is(":visible")) {
activePane = $(this).index()+1;
console.log(activePane);
}

});
} //END checkPanes();

理想情况下,我想在其他地方调用此函数(很可能是从另一个函数),并检索我当前输出到控制台的值。

(示例..)

function exampleCase() {
checkPanes(); //evidently, does not return anything.
//Ideally, I want the numerical value, being output to console in above function.
}

提前致谢!非常感谢所有建议/意见。
干杯

最佳答案

刚刚注意到循环;看起来您可能想要返回的是所有事件面板的数组(因为理论上可能有多个面板)。

function checkPanes() {
activePanes = [];
var panels = $("#slider .box .panel");

panels.each(function() {

//find the one in visible state.
if ($(this).is(":visible")) {
activePane.push($(this).index()+1);
console.log(activePane);
}

});
return activePanes;
}

如果您知道只有一个处于事件状态,则可以返回到原来的方法,只需在 console.log 之后添加 return activePane 即可。

关于javascript - jquery - 从函数返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com