jQuery keyup()方法
jQuery keyup()是一个内置的方法,当用户从键盘上释放一个键时,它被用来触发keyup事件。因此,使用keyup()方法,我们可以检测是否有任何键从键盘上释放。
语法:
$(selector).keyup(function)
这里的选择器是指选定的元素。
参数:它接受一个可选的参数,作为一个函数,给出任何键是否被按下的想法。
jQuery例子显示keyup()方法的工作:
例子1:下面的代码用于检查一个键盘键在被按下后是否被释放。
<!DOCTYPE html>
<html>
<head>
<title>Jquery | Keyup() </title>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js">
</script>
<script>
$(document).keyup(function (event) {
alert('You released a key');
});
</script>
</head>
<body>
<br>
<br>
<center>
<h1>Press and release a key from the keyboard</h1>
</center>
</body>
</html>
输出:
例子2:下面的代码用于改变页面的背景颜色,每当从键盘上释放一个键的时候
<!DOCTYPE html>
<html>
<head>
<title>Jquery | Keyup() </title>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js">
</script>
<script>
var colors = ['red', 'blue', 'green', 'grey',
'black', 'white', 'teal', 'yellow'];
var i = 0;
(document).keyup(function (event) {
('body').css('background-color', colors[i]);
i++;
i = i % 9;
});
</script>
</head>
<body>
<br><br>
<center>
<h3>
Press any key from the keyboard and then release it <br>
to change the background color of the page
</h3>
</center>
</body>
</html>
输出: