我需要創建一個存儲動作的變量,以便我可以使用它來操作數組。我想退格刪除數組中的值和空格來創建空間。我怎樣才能做到這一點?當用戶單擊空格或退格符時,用jQuery識別退格和空格符
24
A
回答
51
也許這可以幫助你:
$('body').keyup(function(e){
if(e.keyCode == 8){
// user has pressed backspace
array.pop();
}
if(e.keyCode == 32){
// user has pressed space
array.push('');
}
});
3
試試這個
$(document).ready(function() {
$('#inputid').bind('keypress', function(e) {
if (e.which == 32){//space bar
alert('space');
}
if (e.which == 8) {//backspace
alert('back space');
}
});
});
+0
它仍然不認識退格 –
+0
http://jsfiddle.net/gSWwp/14/嘗試它 – run
1
試試這個小提琴:http://jsfiddle.net/gSWwp/1/
我調用該方法e.preventDefault();用於忽略與按鍵相關的默認事件。 http://api.jquery.com/event.preventDefault/
1
它向下滾動頁面! 我想用空格鍵觸發功能:
$("#org").on("keydown", function(e){
if(e.keyCode == 32){
my_func();//The function executes but the page is scrolled down
}
});
現在我已經改變了代碼,增加了回報虛假和它的工作完美,因爲我不想打的單詞作爲空間好。
$("#org").on("keydown", function(e){
if(e.keyCode == 32){
my_func();
return false;//to fix the scrolling down on space bar key press
}
});
相關問題
- 1. 什麼是(字符空格字符)或(空格字符空格),在JavaScript
- 2. 用單個空格替換字符串中的多空格 - Python
- 3. 標識符中的JSON和空格鍵
- 4. 回退退格
- 5. codeigniter - 換行符或空格
- 6. 當用戶點擊退格鍵時,python readline lib刪除整行
- 7. 如何在讀取excel文件時識別單元格爲空或空或空
- 8. 單擊退格或刪除字符時剩餘字符不會遞減
- 9. 點擊空格時jquery函數調用
- 10. 如何讓JavaScript識別退格?
- 11. 讓emacs總是插入(和退格)4個空格標籤?
- 12. VBA Word Macro無法識別空格或通配符
- 13. Zend_Translate類和空格字符
- 14. enumerateSubstringsInRange換行符和空格
- 15. 如何用sql中的單個空格替換多個空格和回車符
- 16. R:如何用*單*反斜槓和空格('\')替換字符串中的空格('')
- 17. Awk 3空格+ 1空格或連字符
- 18. bcp和退格(^ H)分隔符
- 19. JavaScript:Unicode空格字符
- 20. 如何按空格鍵然後在textarea中退格鍵:使用JQuery?
- 21. Wicket - AjaxFormComponentUpdatingBehavior和退格
- 22. 如何用一個空格替換空格字符串
- 23. 用一個空格字符替換連續的空格
- 24. 如何用空格/空格替換連字符? php
- 25. 路徑用空格和通配符
- 26. 字符串中奇怪的空格字符,那不是空格?
- 27. Netezza的字符串比較(空格和不帶空格)
- 28. 用一個空格替換一個或多個空格和/或製表符的每個字符串
- 29. OpenLayers格式JSON正在退回空的responseText字符串
- 30. 退格性格古怪
什麼是array.pop?這是否刪除數組中的最後一個值? –
是的。您還可以搜索數組中的元素,然後刪除該元素。 –
它仍然不識別退格 –