Size: a a a

JavaScript — русскоговорящее сообщество

2021 February 02

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
насчет решения не подскажу, но код страдает, конечно
лситенеры на всё

selectColor тоже странный. он стильныймодныймолодежный, но зачем return и тернарный оператор?)
источник

b

bot in JavaScript — русскоговорящее сообщество
Ivan Savin
насчет решения не подскажу, но код страдает, конечно
лситенеры на всё

selectColor тоже странный. он стильныймодныймолодежный, но зачем return и тернарный оператор?)
Я и не отрицаю что хороший))
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
bot
Я и не отрицаю что хороший))
только путаницы добавляете ради псевдокрасоты, а потом неожиданные проблемы
источник

b

bot in JavaScript — русскоговорящее сообщество
Ну я ещё чайник, чего тут ожидать 5 месяц только как эту сферу изучаю
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
пишите код так, как будто вам когда-то придется его читать, не зная, что в нём
источник

b

bot in JavaScript — русскоговорящее сообщество
Ivan Savin
пишите код так, как будто вам когда-то придется его читать, не зная, что в нём
Все иди ещё что то?)
источник

b

bot in JavaScript — русскоговорящее сообщество
Или*
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
могу в личке помочь с задачей
источник

ВН

Владислав Не закладч... in JavaScript — русскоговорящее сообщество
Привет всем
источник

ВН

Владислав Не закладч... in JavaScript — русскоговорящее сообщество
Ребзя только учись в JS, сейчас нужно решить задачу: создать класс-оболочку который будет рисовать элементы из template. Может кто-то мне помочь? Глянуть мой код, подсказать?
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Владислав Не закладчик
Ребзя только учись в JS, сейчас нужно решить задачу: создать класс-оболочку который будет рисовать элементы из template. Может кто-то мне помочь? Глянуть мой код, подсказать?
а кода-то не видно
источник

ВН

Владислав Не закладч... in JavaScript — русскоговорящее сообщество
Anton Permyakov
а кода-то не видно
источник

cN

cobrascript Niko in JavaScript — русскоговорящее сообщество
bot
Не ещё нет)
Пробуй вынести обработчик-клик за пределы основной функции, и вешай основную функцию на него. Лучше через делегирование сделать. Сейчас, обработчик запускается дважды. Дублирование.
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
ребята в обычном select>option есть тэг - name? А то он мне везде пустым кидает. Как можно заменить name?
источник

cN

cobrascript Niko in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
ребята в обычном select>option есть тэг - name? А то он мне везде пустым кидает. Как можно заменить name?
Аttribute value="" есть
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
ребята в обычном select>option есть тэг - name? А то он мне везде пустым кидает. Как можно заменить name?
name -  обычный атрибут, устанавливается как любой другой атрибут в любых тегах
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
name -  обычный атрибут, устанавливается как любой другой атрибут в любых тегах
просто когда меняю селект, name тег приходит пустой
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
просто когда меняю селект, name тег приходит пустой
так нало все <option/> менять
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
и вообще, похоже ты делаешь что-то не так
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
и вообще, похоже ты делаешь что-то не так
let specialtyOptions = [];
 let serviceOptions = [];

 if (specialties.isFetched && specialties.list.length > 0) {
   specialtyOptions = specialties.list.map(s => (
     <option key={s.id} value={s.id}>
       {s.name}
     </option>
   ))
   serviceOptions = clinicServices.list.map(c => (
     <option key={c.id} name='s' value={c.id}>
       {c.name}
     </option>
   ))
 }

 return (
   <select onChange={handleSelectChange}>
     <option key={0} value={0}>
       Все врачи
     </option>
     {specialtyOptions}
     <option key={1111111111110} value={0}>
       Все специальности
     </option>
     {serviceOptions}
   </select>
 );
};
мне надо понимать, что я выбрал сервис, и поэтому в одном есть name, а в другом нет. Но при хэндле не работает, при хэндле name всегда пустой. Хотя выше в коде видно, что в name передаю "s"
источник