AudioVol+..(ex.1,2,3 and other)
クラス名の要素をクリックしたときに、id の div がクラス名を変更しない理由を教えてくださいoption_audio_player_mute
。
また、コードを削減/リファクタリングできますか?
$('.option_audio_player_mute').live('click', function () {
var idn = this.id.split('+')[1];
var vol1 = $('#AudioVol1+' + idn);
if ($(this).hasClass('audio_mute')) {
vol1.removeClass('audio_vol_not_active').addClass('audio_vol_active');
} else if ($(this).hasClass('audio_not_mute')) {
vol1.removeClass('audio_vol_active').addClass('audio_vol_not_active');
}
});
なぜこれが機能しないのですか?