So I would like to simply input array inside jquery. Result I want to achieve is this:
$(".game-board, .building-tokens").click( function() {
$( ".mission-cards, .game-board, .building-costs, .mission-cards, .resources-cards, .resources-tokens, .road-card, .game-modal, .dice" ).toggleClass( "game-opacity" );
});
But this code is a way too long. And there must be more reasonable solution. So I try to put all the css classes inside an array like this:
var classes = [".game-board", ".building-tokens", ".mission-cards", ".building-tokens", ".building-costs", ".mission-cards", ".resources-cards", ".resources-tokens", ".road-card", ".game-modal", ".dice"];
$(".game-board, .building-tokens").click( function() {
$('"' + classes.toString() + '"').toggleClass( "game-opacity" );
});
Why this code doesn't work?
$(classes.join('')).toggleClass("game-opacity");