搜索做好之后,要的效果是按enter键,调用搜索方法
$(function(){ $(":button").click(function(){ alert("回车触发按钮事件!"); }); }); $(document).keydown(function(e){ if(!e){ e=window.event; } if((e.keyCode||e.which)===13){ $(":button").click();//回车键按下执行的方法 } });
你自己参考一下改改
不行
@混沌战士: 咋不行?你把你问题说具体点
@混沌战士:
比如这样:
function aaa(){ alert("调用方法"); } $(document).keydown(function(e){ if(!e){ e=window.event; } if((e.keyCode||e.which)===13){ aaa(); } });
无论你js要写什么东西都把它们封装到 函数里 funaction aaa(){//把你想实现回车按下调用方法写这里,按下回车后就会触发}
@混沌战士:
不要把这俩函数写在 窗体加载事件里面了不然没用的!写在$(function(){})函数外;
你确定自己已经看完了《21天学会制作网站》?
没时间看啊,哥,现在项目遇到这个问题了,求解啊
@混沌战士: 你这样问问题,回答的人要写几百个IF ELSE知道吗?
if 是这样情况
elseif 是另外一种情况
elseif 第三种情况...
想想当你的用户向你提蛋疼的需求时,你的感受是什么,再想想应该怎么提问题吧。
onkeydown 事件
具体请参考:http://www.w3school.com.cn/jsref/event_onkeydown.asp
判断事件的keyCode值,keyCode==13 表示按下的是Enter键。