我有函数,我们将其命名为X1
,它返回变量Y.此函数在操作.on("focusout", X1)
中使用。我怎样才能变量Y
?执行.on
后X1
的结果?获取在.on中使用的函数的结果
0
A
回答
1
你可以改变Y的范围,功能X1
var Y = 0;
var X1 = function() { Y++; };
myelement.on("focusout",X1);
function doCheck() {
if (Y == 1) {
//etc...
}
}
+0
太棒了!它的工作,谢谢你:) – Blabla
0
欧凯范围坐在外面,万一有人需要它的未来,我找到了更好的解决方案(我是这么认为的)。在麦克d解决方案中存在的问题是,如果在某个地方使用这个函数,那么在父范围中没有定义Y
,所以将会创建全局变量。有更好的解决办法:
var y = null;
$('div').on('focusout', function() {
y = X1();
});
所以,即使将父范围不受定义Y
,功能将正常工作。这更安全。
相关问题
- 1. 获取jQuery的.post()函数的结果
- 2. 使用具有函数的管道获取不同的结果
- 3. PowerShell从函数中获取结果
- 4. PL/SQL使用函数获取每行的结果
- 5. 如何从使用OmniThreadLibrary的函数获取布尔结果?
- 6. 如何获取函数的结果并将其应用于R中的函数?
- 7. 如何在javascript中获取回调函数内的结果?
- 8. 在PHP 7中获取mysql结果的函数
- 9. 如何在clojure中调用函数并获取结果?
- 10. PHP获取基于结果在函数给出的参数
- 11. 如何使用数组中的值获取查询的结果?
- 12. 在Ruby on Rails中,如何通过SQL获取连接结果?
- 13. 在lapply中如何使用自定义函数提取结果
- 14. 获取sql中的结果行数php
- 15. 获取搜索结果中的页数
- 16. 从nodejs中获取第二个函数的结果
- 17. 从Javascript中的回调函数获取结果
- 18. 使用API的jQuery获取typeform结果
- 19. 使用javascript从struts.xml中获取结果
- 20. 使用PHP获取json结果的具体数据使用PHP
- 21. 的mysqli bind_result,然后得到的结果取使用() - 函数
- 22. 在Python中使用两个参数缓存函数的结果
- 23. 在mysql中获取错误的结果?
- 24. 将数组传递给doInBackground函数并从中获取结果?
- 25. 在函数外部使用Ajax结果
- 26. 使用DATEDIFF()结果在DSum()函数
- 27. Javascript:我如何从一个函数中获取结果并在另一个函数中使用?
- 28. PostgreSQL:获得函数的结果
- 29. 使用宏在VS中获取函数
- 30. 在java中使用main和junit获取不同的结果
'X1'是一个回调函数 - 你在哪里试图返回数据? –
“Y”究竟是什么,它应该返回哪里? – adeneo
Y是一个整数,我想稍后使用这个变量。 例如, '.on(“focusout”,X1)'; 然后 'if(Y == 1)'then – Blabla