閉じる、削除、保存の 3 つのボタンがあるモーダルがあります。各ボタンにはクリック ハンドラーが必要であり、各クリック ハンドラーは最後のアクションとしてモーダルを非表示にします。これは素朴なアプローチです:
// Close
$('#edit-user-close').on('click', function () {
$modal.modal('hide');
});
// Remove
$('#edit-user-remove').on('click', function () {
removeUser();
$modal.modal('hide');
});
// Save
$('#edit-user-save').on('click', function () {
saveChanges();
$modal.modal('hide');
});
このコードは、DRY できるように感じます。これらのイベント ハンドラーを DRY するには、どのような手法/構文を使用できますか?