我有函數,我們將其命名爲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. HtmlUnit - 獲取onclick函數的結果
- 3. 使用具有函數的管道獲取不同的結果
- 4. PowerShell從函數中獲取結果
- 5. 如何從另一個函數中獲取函數的結果?
- 6. 如何從使用OmniThreadLibrary的函數獲取布爾結果?
- 7. 在php中獲取數組的結果
- 8. 如何獲取函數的結果並將其應用於R中的函數?
- 9. 如何在javascript中獲取回調函數內的結果?
- 10. 在PHP 7中獲取mysql結果的函數
- 11. 如何在clojure中調用函數並獲取結果?
- 12. 在javascript函數中使用jQuery.post()結果
- 13. 如何獲取函數返回結果?
- 14. 獲取函數結果類型
- 15. Zend中的fetch_field()函數獲取元數據結果集
- 16. PHP獲取基於結果在函數給出的參數
- 17. 使用數組獲取測試結果
- 18. 使用Sphinx獲取結果總數MySQL
- 19. 如何使用數組中的值獲取查詢的結果?
- 20. 如何使用fusionText中的queryText獲取結果的行數?
- 21. 獲取在Java中使用求和的函數的反函數
- 22. 在Ruby on Rails中,如何通過SQL獲取連接結果?
- 23. 使用函數的結果與PostgreSQL的
- 24. 在lapply中如何使用自定義函數提取結果
- 25. 獲取sql中的結果行數php
- 26. 獲取結果集中的行數
- 27. 獲取結果集中的行數?
- 28. 獲取搜索結果中的頁數
- 29. 使用Omni線程庫在Delphi中異步獲取函數結果
- 30. 從nodejs中獲取第二個函數的結果
'X1'是一個回調函數 - 你在哪裏試圖返回數據? –
「Y」究竟是什麼,它應該返回哪裏? – adeneo
Y是一個整數,我想稍後使用這個變量。 例如, '.on(「focusout」,X1)'; 然後 'if(Y == 1)'then – Blabla