Могу ли я переписать код ниже на нечто менее повторяющееся?
$("#iTUNES").click(function()
{
createLastEdition(26);
$("#Beatport").removeClass("Active");
$("#Spotify").removeClass("Active");
$("#Youtube").removeClass("Active");
$("#iTunes").addClass("Active");
});
Например, что-то вроде этого
$("#Beatport","#Spotify,"#Youtube").removeClass("Active")
?
Вы можете комбинировать селектора со стандартным синтаксисом CSS:
$("#Beatport, #Spotify, #Youtube, #iTunes").removeClass("Active");
Возможно, было бы более удобно классифицировать такие связанные элементы страницы с классом. Тогда вам просто нужно
$(".media-container").removeClass("Active");
Вы можете использовать активный класс для удаления активного класса
$(".Active").removeClass("Active");
$("#iTunes").addClass("Active");
Они должны работать:
$("#Beatport","#Spotify","#Youtube").removeClass("Active");
или
$("#Beatport,#Spotify,#Youtube").removeClass("Active");
$("#Beatport,#Spotify,#Youtube").removeClass("Active")