基本上我必须通过ajax向Servlet发送一些数据。当我点击<input id='nextP>'
或<input id="prevP"
时,应该发送该数据。直到这里还好。
但我有第三个元素<select id="SelectedPage">
有很多选项。我尝试使用$('#nextP, #prevP, #SelectedPage').click(function() {.../* the instructions here */...})
,但问题是#SelectedPage
会向Servlet发送两次数据。在我选择选项时,单击<select>
和第二次。通常我必须对change()
标记使用<select>
函数,这意味着我的.js页面中的代码将是两次。是否有可能将两者结合,更改和点击?
答案 0 :(得分:2)
将代码放入函数中 - 并为两个处理程序使用该函数:
function myFunc() {
//some stuff
}
$("#nextP, #prevP").click(myFunc);
$("#SelectedPage").change(myFunc);