クリックはマウスのクリックとタップのみを処理します。入力を検出するには、ハンドラに以下を追加する必要があります:
$('#add_row').click(function() {
\t console.log("add");
});
$('#add_row').keypress(function(e) {
if(e.which == 13) {
console.log("add");
}
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<input /><br>
<a id="add_row" class="btn btn-default pull-left" tabindex="0">Add Row</a>
ユーザープレスがボタンの上に入力したときにチェックします。単一のメソッドに両方を結合するには、あなたが使用することができます。
$('#add_row').on('click keypress', function(e) {
if (e.type == 'click' || e.which == 13) {
console.log('add');
}
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<input /><br>
<a id="add_row" class="btn btn-default pull-left" tabindex="0">Add Row</a>
([HTML
を押すと入力します上のクリックで起動する]の
可能な重複http://stackoverflow.com/questions/24258189/ html-a-on-enter-pressed-press-on-press-press) – Fiddles
すべての関連コードがOP – guradio