尝试这个:
(虽然$(this)
on document ready 的使用不清楚,或者可能是拼写错误,它应该是一个输入框。)
希望这有助于事业,并阅读下面的链接::)
使用 jQuery 在“Enter”上提交表单?
代码
$(document).ready(function(){
$('#search').keypress(function(event) { //<<== #search is input box id
if ( event.which == 13 ) {
$('#mybutton').trigger('click');
}
})
$('#mybutton').click(function() {
$('form#myform').submit();
});
});
或者
var myFunction = function() {
$('form#myform').submit();
}
$('#search').keypress(function(event) { //<<== #search is input box id
if ( event.which == 13 ) {
myFunction;
}
})
$('#mybutton').click(myFunction);
或者
您可以尝试像这样链接:
这将绑定#element
到事件,但您可能希望将 2 个单独的元素与 2 个单独的事件绑定,但结果相同。
$('#element').bind('keypress click', function(e) {
...
});