我在一个网站上有许多表单,我想使用jQuery来遍历表单,这样当您按下PgUp / PgDn键时,它会跳转到下一个<textarea>
字段。如果<textarea>
不是同级元素,而是在另一个表单中(具有不同的父元素),那么我就无法解决问题。
HTML代码如下:
<form action="#" method="post">
<textarea id="numOne" name="numOne" class="num" ></textarea>
</form>
<form action="#" method="post">
<textarea id="numtwo" name="numtwo" class="num" ></textarea>
</form>
<form action="#" method="post">
<textarea id="numthree" name="numthree" class="num" ></textarea>
</form>
他们还是兄妹时这个方案起作用:
$('.num').keydown(function (e) {
if (e.which == 34) {
$(this).next().focus();
e.preventDefault();
return false;
}
if (e.which == 33) {
$(this).prev().focus();
e.preventDefault();
return false;
}
});