2016-06-07 212 views
0

我有一個腳本顯示了div onclick,但是我希望當用戶點擊標籤按鈕時發生同樣的邏輯。on tab點擊顯示/隱藏

$(document).ready(function(){ 
    $("#password").click(function(){ 
     $("#password-confirm").slideDown(600); 
    }); 
}); 

該功能可用於製表按鈕嗎?如果是這樣,怎麼樣?

+0

你可以發佈你的HTML,你都在提的部分? –

+0

嘗試通過js和css設置選項卡可見和隱藏 – Li357

回答

3

如果您想檢測密碼字段中的製表鍵。你可以試試這個:

$("#password").keydown(function (e) { 
    var keyCode = e.keyCode || e.which; 

    if (keyCode == 9) { 
    $("#password").trigger("click"); // trigger click event 
    } 
}); 
+0

請添加一些說明以便對初學者有用+ 1爲好的答案。 – SpringLearner

+0

可愛!就是我之後的事情 –

0

設置你的div的tabIndex屬性如:<div tabindex="0">

$(document).ready(function(){ 
    $("#password").on("click focus", function(){ 
     $("#password-confirm").slideDown(600); 
    }); 
}); 
0
$("body").keydown(function(e){ 
    var keyCode = e.keyCode || e.which; 
    if (keyCode == 9) { 
     $("#password-confirm").slideDown(600); 
    } 
});