У меня есть следующий код:
$('#form_field, #button').bind('change click', function() {
// take action
});
Работает нормально. Однако я хочу запустить то же действие, когда «change» используется для «#form_field» и «click» для «#button» (а не «click» для «#form_field»).
Я знаю, что это можно сделать с помощью следующего кода:
$('#form_field').bind('change', function() {
// take action
});
$('#button').bind('click', function() {
// take action
});
Однако я не хочу повторять весь код, который находится внутри функции (// выполнить действие). Это будет выглядеть неэффективно, и мне нужно будет редактировать его дважды каждый раз, когда я буду вносить в него изменения.
Есть идеи?
Заранее спасибо