假设如题所示的事件为同一个,必须先把该js函数抽离出来,该函数定义了监听的处理:
function search() {
//监听函数略......
}
为input框绑定回车事件,当用户在文本框中输入搜索关键字时,按回车键,即可触发search():
//回车绑定
$(".search").keydown(function(event){
if(event.which == "13")
search();
});
而为a(超链接)标签绑定click事件:
$(".a").click(function(){
search();
});
一般,比较常见的是写一个js的匿名函数,(上面这种写法只是为了体现search()函数的复用)如:
$(".a").click(function(){
//函数体省略....
});
一般把他们写在$(fucntion(){ })里面绑定。
-------------------------------------
【笔记】在jsp页面定义的json对象,通过aJax传给后台,后台接收到的则是一个Map结构的对象。。
本文介绍了如何在JavaScript中为不同元素绑定事件并实现函数的复用,包括使用回车键触发搜索功能及点击事件调用同一函数的方法。
7696

被折叠的 条评论
为什么被折叠?



