У меня есть 4 кнопки с разными идентификаторами. Когда я нажимаю на них, мне нужно выполнить одну функцию. Итак, мне нужно что-то вроде этого:
$('#button #button').click(function()
У меня есть 4 кнопки с разными идентификаторами. Когда я нажимаю на них, мне нужно выполнить одну функцию. Итак, мне нужно что-то вроде этого:
$('#button #button').click(function()
Чтобы выбрать 4 кнопки сразу, вы пишете следующее:
$('#button1, #button2, #button3, #button4').click(function(event){ /* code here */ });
Если вам нужно определить, какая кнопка была нажата, напишите что-то вроде:
$('#button1, #button2, #button3, #button4').click(function(event){
if($(event.target).attr('id')=='button1'){
/* specific code for button1 */
} else if($(event.target).attr('id')=='button2'){
/* specific code for button2 */
} else if($(event.target).attr('id')=='button3'){
/* specific code for button3 */
} else if($(event.target).attr('id')=='button4'){
/* specific code for button4 */
}
});
Проще всего было бы добавить класс ко всем вашим кнопкам следующим образом:
$('.button_action').click(function()
Используйте запятую:
$('#button1, #button2').click(function()...
Разделите каждый id запятой:
$('#button1, #button2, #button3, #button4').click(...)