0

「ブロック」という名前のdivがあります。これは編集可能な div (contenteditable="true") で、この div にフォーカスしているときに ENTER カーソルを押すと、一番下の行になります。これをブロックしたい。Enterキーを押したときに一番下の行を取得する機能を削除したい。

とにかくこれを行うことはありますか?

4

2 に答える 2

1

これを防ぐには、keydown イベントをリッスンして false を返します。

// Replace '#block' with your element ID 
$('#block').on('keydown', function(e){ 
    // e.which returns the keyCode for the key pressed 
    // where '13' is the enter key.
    if(e.which == 13) 
       return false; 
});
于 2013-08-09T21:29:47.943 に答える
0

IDまたはクラス?$('block').last().css('display', 'block'); を使用します。

http://api.jquery.com/last/を参照してください。

于 2013-08-09T21:14:45.970 に答える