Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function makeOptogroup(monthResponse){
- //monthResponse - to jest moja odpowiedź z serwera.
- $.each(monthResponse.holidays, function(index, value){
- //$.each iteruje po zwróconym przez serwer obiekcie - index to są daty w danym roku zwrócone w formacie 2016-01-01.
- var newOption = $('<option>'),
- newOptogroup = $('<optgroup>'),
- month = index.slice(5, 7),
- // slice wycina ci miesiąc i porównuję ifem i przypisuję mu nazwę. Potem już tylko wstawiam to do odpowiednich miejsc.
- monthName = '';
- if(index.slice(5, 7) == '01'){
- monthName = 'styczeń'
- newOptogroup.attr('label', monthName).appendTo(select);
- newOption.attr('value', index).text(index).appendTo(newOptogroup);
- }
- if(index.slice(5, 7) == '02'){
- monthName = 'luty'
- newOptogroup.attr('label', monthName).appendTo(select);
- newOption.attr('value', index).text(index).appendTo(newOptogroup);
- }
- if(index.slice(5, 7) == '03'){
- monthName = 'marzec'
- newOptogroup.attr('label', monthName).appendTo(select);
- newOption.attr('value', index).text(index).appendTo(newOptogroup);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement