Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 17

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
это массив
источник

ТК

Тимофей Косман... in JavaScript Noobs — сообщество новичков
Переслано от Тимофей Косман...
Есть кто шарит в MaterializeCss?
Использую их селект. Он работает так, что он создаёт свой дропдаун в виде <ul> и показывает по красоте всё.
Проблема появилась, когда я стал делать локализацию через i18n. Потому что он там генерирует этот свой ul но переводить его уже не собирается.
В итоге я создал событие на переключение, и в компоненте, где использую селект отслеживаю это событие, дестрою этот ul и провожу реинициализацию. Так ещё и приходится задержку врубать, потому что если без неё, то он сначала создаёт инстанс,а потом переводит =-(
Чувствую себя индусом.
Может кто-то знает как сделать лучше?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
убери все "
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
и потом поставить ` ?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
зачем если она обернута
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
в косые
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
сейчас попробую
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
в классах тоже убирать?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
везде можешь убрать
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
убрал
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
но все еще не работает
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
Uncaught SyntaxError: Unexpected token ';'
источник

a

aswonder in JavaScript Noobs — сообщество новичков
Попробуй так:
     function labelTimeCreation(tr_id){
         var tr = document.getElementById(tr_id);
         time_gaps.forEach(function(item, i) {
           tr.innerHTML += <td id="1_${i+1}" class="time_day"><input type="checkbox" name="1_${i+1}" value="${item}" hidden></td>;
         });
     }
Если не поможет, то придется создавать элементы через document.createElement("td"), добавлять через appendChild("input"), потом созданный td - к tr.
источник

ИМ

Иван Масюк in JavaScript Noobs — сообщество новичков
thx, буду пробовать
источник

a

aswonder in JavaScript Noobs — сообщество новичков
А еще лучше так:
tr.innerHTML += <td id="1_${i+1}" class="time_day"><input type="checkbox" name="1_${i+1}" checked>${item}</td>;
(без hidden - чтобы было видно, а значение value перенесем в текст чекбокса, checked означает что галочка стоит)
источник

SK

Sergi Konst in JavaScript Noobs — сообщество новичков
Подскажите как перебрать, к примеру, array =[[125,19,12],[1,45,9],[125,4,7],[78,4,69]] методом filter и найти все значения ==125 ?  Запутался...
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Бывают ли анонимные Function Declaration?
источник

IS

Ilya Sinkin in JavaScript Noobs — сообщество новичков
array.flat().filter()
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
Всем привет! подскажите где я туплю пожалуйста, есть массив,
arr = ["1", "7", "734", "74", "735", "733", "731", "732", "736", "72", "3", "14", "16", "70", "76", "5", "20", "78", "26", "24", "22"]
я получаю строкой переменную, например "733", дальше проверяю arr.includes("733") и он выдает false, тоже самое с indexOf, где я ошибаюсь? мне надо исключить значение если такое присутсвует в массиве
источник

IS

Ilya Sinkin in JavaScript Noobs — сообщество новичков
а может код покажешь
источник