如何将 jQuery-函数与不同的选择器组合
How to combine jQuery-functions with different selectors
我有数量未知的不同 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 所以如果有人可以帮助我,我真的很感激。
提前致谢。
使用属性 starts with(^=) 选择器
$(document).on("submit", '[id^="send_"]', function(e){
var i=1;
if (something is true) ) {
do something
}
});
你也可以用','分隔它们
像这样:
$(document).on("submit", "#send_1, #send_2", function(e){
//...
});
我有数量未知的不同 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 所以如果有人可以帮助我,我真的很感激。
提前致谢。
使用属性 starts with(^=) 选择器
$(document).on("submit", '[id^="send_"]', function(e){
var i=1;
if (something is true) ) {
do something
}
});
你也可以用','分隔它们
像这样:
$(document).on("submit", "#send_1, #send_2", function(e){
//...
});