Вы делаете жизнь излишне сложной для себя. Если вы хотите получать коллекцию проверенных элементов DOM каждый раз, когда один из флажков был установлен, вы можете сделать:
let allBtns=$('#blue,#green,#white,#red,#black'
+',#colourless,#multicoloured');
let chkd;
allBtns.click(e=>chkd=allBtns.filter(':checked'))
Это даст вам выбор jQuery (chkd
) со всеми отмеченными флажки в нем. Эти строки содержат все, что вам нужно сделать.
Если вы хотите использовать массив простых элементов DOM вместо jQuery, вы можете применить к нему .toArray()
:
let DOMarr=chkd.toArray()