2010-12-08 12 views
0

これで完全に間違った方向に向いていますか?私はオブジェクトをクリックしてから、 'd'キーを押して削除します。クリックとボタンでDOMオブジェクトを削除

私はこのような何かが仕事だと思う
<script> 
$('#In_Play .card').click().keypress(function(event) { 
    if (event.keyCode == '100') { 
    $(this).remove(); 
    } 
}); 
</script> 

答えて

0

$('#In_Play .card').click(function(){ 
    $(this).data('delcandidate', true).focus(); 
}).keypress(function(event){ 
    if($(this).data('delcandidate') == true && event.keyCode == '100'){ 
     $(this).remove(); 
    } 
}).blur(function(){ 
    $(this).data('delcandidate', false); 
}); 

事は、キープレスのみフォーカス(入力、A)を持つことができる要素の上に発射されますです。私はtabindexを追加することでこれを他の要素にも拡張できると思いますが、クロスブラウザーがどのようになるかはわかりません。

関連する問題