我正在使用KendoUI工具用于UI的应用程序,其中我有2列和3行的网格,我的意思是6个单元格,所有这些单元格都有输入类型的文本。我想从一个单元格移动到另一个单元格即文本框使用“tab”键它必须把任何事件称为警报(“我在Cell中”)。 在这里我的代码跟随不起作用请在此建议我。
$(function () {
$("input[type=text]").keyup(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
alert("I am in Cell")
grid.closeCell();
}
});
});
答案 0 :(得分:0)
对于tab键,您必须添加keydown()函数。
<script>
$(document).ready(function(){
$("#KendoGridName").keydown(function(e){
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
alert("I am in Cell")
e.preventDefault();
}
});
});
</script>
e.preventDefault()函数可以防止Tab键的默认行为,即转到下一个活动控件,从而将用户从网格中的一个单元格移动到另一个单元格。