У меня есть этот код, который проверяет отмеченные флажки и показывает, все ли они выбраны, ни один или список из них.Флажки, выберите все/none сообщение
Код работает отлично, но я думаю, что это очень долго, я не эксперт в javascript. Есть ли способ сделать более короткий код?
var Desktop = $(".multiselect.desktop input[name$='[]']:checked").map(function() {return this.value;}).get().join(', ');
if(Desktop.split(', ').length == 4){ Desktop = 'All';}
else if(Desktop.length == 0){ Desktop = 'None';} else {Desktop = Desktop;}
Ну вы можете начать избавившись от 'еще {Desktop = Desktop}', который не делает выполнить что угодно. – dman2306