6

次の HTML コードがあります。

<li class="option-item new" contenteditable="true">simple element2</li>

この要素の編集中に ENTER キーがクリックされたときに、改行を入力する代わりに、編集モードを終了 (contentEditable を false に設定) したい。そこで、次のイベント リスナーを添付しました。

$("#ctx-options").on('keypress', '.option-item.new', catch_enter);

問題は、他のすべてのキーではイベントがトリガーされますが、ENTER キーではイベントがトリガーされないことです。理由がわかりません。私が使用しているのと同じアプローチがここで提案されましたが、うまくいきません。

4

2 に答える 2