我有函數,我們將其命名爲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