gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 15:26:37 26 4
gpt4 key购买 nike

基本上我必须通过 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 页面中出现两次。是否有可能将两者结合起来,更改并单击?

最佳答案

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

function myFunc() {
//some stuff
}

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

关于javascript - 如何使用 click() 和 change() 做同样的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33655207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com