Potrzebuje zrobić dodawanie filtrów tak aby wyglądało to mniej wiecej tak:


  1. if(users.length >= limit){
  2. //ustawiamy we wszystkich selectach ten filtr na disabled = true i przy nowych filtrach też ustawiając selected na pierwszy element ktory nie przekroczyl limiitu
  3. }
  4.  
  5. if(title.length >= limit){
  6. //ustawiamy we wszystkich selectach ten filtr na disabled = true i przy nowych filtrach też ustawiając selected na pierwszy element ktory nie przekroczyl limiitu
  7. }
  8.  
  9. if(filters.lenth > 1){
  10. //ustawiamy disabled = false na wszystkie elementy selectow
  11. }
  12.  
  13. if(filters.lenth <= 1){
  14. //na title i users ustawiamy disabled = false na reszta disabled = true
  15. }
  16.  
  17.  
  18.  


Ma się to wszystko przeliczać podczas dodawania, usuwania i zmieniania selectów tak by było kompatybilne z limitami itd.

Udało mi się wyrzeżbić coś takiego https://jsfiddle.net/jnszdw7a/ ale nie działa do końca tak jak zakładam , a w głowie robi mi się sieczka.