[英]Getting returned value from a callback function -JQuery
我是jQuery的新手,我知道这可能超级简单。 我想从事件中的回调函数获取返回的值。 代码在这里:
$('.hintItem').on('mouseenter', function(e){
changeItemStyle(e);
var hintItemIndex = $(this).index();
return hintItemIndex;
});
我想获取hintItemIndex的值并将其存储到新变量中。 有人能帮我吗?
尝试这个:
var hintItemIndex;
$('.hintItem').on('mouseenter', function(e){
changeItemStyle(e);
hintItemIndex = $(this).index();
});
基本上,您可以在函数之外定义一个变量,然后通过函数为它分配一个值。
尝试以下功能。
function getHintItemIndex() {
var retVal;
$('.hintItem').on('mouseenter', function(e){
changeItemStyle(e);
var hintItemIndex = $(this).index();
return hintItemIndex;
});
return retval;
}
var retVal = getHintItemIndex();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.