如何使用click()和change()做同样的事情

时间:2015-11-11 16:31:40

标签: javascript jquery ajax click

基本上我必须通过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页面中的代码将是两次。是否有可能将两者结合,更改和点击?

1 个答案:

答案 0 :(得分:2)

将代码放入函数中 - 并为两个处理程序使用该函数:

function myFunc() {
    //some stuff
}

$("#nextP, #prevP").click(myFunc);
$("#SelectedPage").change(myFunc);