gpt4 book ai didi

javascript - 如何获取JQuery中鼠标事件触发的函数返回的值

转载 作者:行者123 更新时间:2023-12-03 10:22:37 25 4
gpt4 key购买 nike

我有下面的html代码:

<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>

我有以下 jQuery 代码:

$("div").on("mouseenter", function (){
myidx = $(this).index();
return myidx;
});

var x = y // The value myidx;

我想将在 mouseenter 上执行的函数的输出(即 myidx 的值)分配给 var x。这样:var x = myidx 的值。

我已经尝试过我的实验并做了很多研究,但我还没有找到一种方法来访问 jquery 方法“mouseenter”中的函数返回的结果。请指教。

最佳答案

由于您没有调用事件处理函数,因此无法获取返回值。

您可以将该值分配给全局变量(您正在使用 myidx 执行此操作),但是您必须等到事件发生才能使用它。

在分配事件处理程序和事件发生之间,您无法使用事件中的值。

关于javascript - 如何获取JQuery中鼠标事件触发的函数返回的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558768/

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