我有一个显示div onclick的脚本,但是当用户点击Tab键时我想要相同的逻辑。
$(document).ready(function(){
$("#password").click(function(){
$("#password-confirm").slideDown(600);
});
});
此功能可以用于标签按钮吗?如果是这样,怎么样?
答案 0 :(得分:3)
如果要从密码字段中检测Tab键。你可以试试这个:
$("#password").keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
$("#password").trigger("click"); // trigger click event
}
});
答案 1 :(得分:0)
设置div的tabindex属性,例如:<div tabindex="0">
$(document).ready(function(){
$("#password").on("click focus", function(){
$("#password-confirm").slideDown(600);
});
});
答案 2 :(得分:0)
$("body").keydown(function(e){
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
$("#password-confirm").slideDown(600);
}
});