Javascript 输入按enter键提交

Javascript 输入按enter键提交,javascript,jquery,html,Javascript,Jquery,Html,我想我的输入操作在回车键被按下,但我的代码将无法工作 html: <div> <div class="chat" data-active="1"> <section class="chat_info"> <span class="name"> </span> <div class="options">

我想我的输入操作在回车键被按下,但我的代码将无法工作

html:

<div>
    <div class="chat" data-active="1">
        <section class="chat_info">
            <span class="name">
            </span>
            <div class="options">
                <div class="minimize">_</div>
                <div class="exit">X</div>
            </div>
        </section>
        <section class="conversation">
        </section>
        <section class="message">
            <input type="text" id="abc" size="10">
        </section>    
    </div>
</div>

我用这个,肯定有用:

$('.message input').bind('keypress', function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 13) {   //Enter keycode
        alert();
    }
});

我一直都是这样做的:

$('#abc').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
    alert('You pressed a "enter" key in textbox');  
}
});

我认为这可能是因为您没有正确安装jQuery库。我复制粘贴了您的确切代码并选择了他们的jQuery 1.9.1。。。它起作用了。i、 你的代码不是问题所在

尝试将此粘贴到您的


应该有用

$('#abc').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
    alert('You pressed a "enter" key in textbox');  
}
});
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>