3

Enterキーを押すと、テキストボックスのカーソルの最初の行を表示したい。しかし、常に私のカーソルは2行目に表示されます。誰でもこの問題を解決するのを手伝ってください。ありがとう

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test page</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
   $(document).ready(function() {
   $('#txt_message').keydown(function (e){
    if(e.keyCode == 13 ){
    $('#txt_message').val("");
            }
})
});
</script>
    </head>
        <body>
 <textarea  id='txt_message'></textarea>
    </body>

</html>
4

1 に答える 1

0
 $('#txt_message').keydown(function (e){
    if(e.keyCode == 13 ){
    e.preventDefault();//use this to prevent default behavior 
    $('#txt_message').val("");
   }

デモ js フィドル

于 2012-12-17T06:07:19.237 に答える