我有不同数量的不同ID,看起来像#send_1
,#send_2
等等。我需要为每个ID调用一个jQuery,如:
$(document).on("submit", "#send_1", function(e){
var i=1;
if (something is true) {
do something
}
});
$(document).on("submit", "#send_2", function(e){
var i=1;
if (something is true) ) {
do something
}
});
所以我可以写一百次相同的函数只改变_x
但是应该有一个更适合的方法来解决这个问题。
我通常不使用jQuery,所以如果有人可以帮助我,我真的很感激。
提前致谢。
答案 0 :(得分:3)
使用属性starts with(^ =)选择器
$(document).on("submit", '[id^="send_"]', function(e){
var i=1;
if (something is true) ) {
do something
}
});
答案 1 :(得分:1)
你也可以用','
分隔它们 像这样:$(document).on("submit", "#send_1, #send_2", function(e){
//...
});