0
$(document).keydown(function(event) {

if(event.keyCode === 70) {
$.("#myTextarea").css('display','block');
$.('textarea').focus();
}

問題は、 fをクリックすると、テキストエリアにdivが表示され、その中にfという文字があることです

4

2 に答える 2

1
$(document).keydown(function(event) {
    if(event.keyCode === 70) {
    $.("#myTextarea").css('display','block');
    $.('textarea').focus();
    return false;
}

基本的に、関数から false を返すか、event.preventDefault() を呼び出して、デフォルトのイベント動作を防止する必要があります。

http://api.jquery.com/event.preventDefault/

于 2012-04-29T22:01:53.517 に答える
0

これを試して:

$(document).keydown(function(event) {
if(event.keyCode === 70) {
$.("#myTextarea").val(" ");
$.("#myTextarea").css('display','block');
$.('textarea').focus();
}
于 2012-04-29T22:02:06.763 に答える