请告诉我为什么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');
}
});
为什么这不起作用?