ページには、設定をアクティブ化および非アクティブ化するボタンがあります。Id は同じバーのプレフィックスです。たとえば、「#rl-activate」、「#rl-deactivate」、「#cl-activate」、「#cl-deactivate」があります。このコードをリファクタリングする方法はありますか?ページ上のすべてのボタンに対してそれを行います。
// rl activate
$('#rl-activate').click(function(){
$('#rl-activate').hide();
$('#rl-deactivate').show();
$('#rl').val(50).prop('selected', true);
$('#rl').prop('disabled', false).trigger('liszt:updated');
displayCPM();
newPrice();
checkSettings();
});
// rl deactivate
$('#rl-deactivate').click(function(){
$('#rl-deactivate').hide();
$('#rl-activate').show();
$('#rl').prop('disabled', true).trigger('liszt:updated');
$('#rl').val('').trigger('liszt:updated');
displayCPM();
newPrice();
checkSettings();
});
したがって、次のものでは、変更されるのは rl から cl から bm などだけです。