Size: a a a

JS Liberty [ОЫ]

2020 September 06

F

Foma in JS Liberty [ОЫ]
покажи хтмл
источник

Э

Эд in JS Liberty [ОЫ]
Foma
покажи хтмл
хтмл по сути нет
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Эд
Короче, как ты на скрине сделал?
да
но если кнопка одна я бы искал через id, а не name
а если нужно на несколько кнопок навешаться и передавать данные в обработчик, то через дата-атрибуты можно реализовать
источник

F

Foma in JS Liberty [ОЫ]
данные покажи
источник

Э

Эд in JS Liberty [ОЫ]
Там только <div id='grid_container'></div>
источник

F

Foma in JS Liberty [ОЫ]
данные
источник

Э

Эд in JS Liberty [ОЫ]
js?
источник

Э

Эд in JS Liberty [ОЫ]
я думаю так нельзя
источник

Э

Эд in JS Liberty [ОЫ]
получилось
источник

F

Foma in JS Liberty [ОЫ]
const data ={
users:[
 {id:1,name:'vasya'},
{id:2, name:'petya'}
]
}
cosnt userCard = ({id, name})=>(`
  <div class='user'>
     <h2>${name}</h2>
    <button class='del-btn' data-id='${id}'>del</button>
    <button class='upd-btn' data-id='${id}'>update</button>
</div>
const render = () => gridContainer.innerHtml=data.users.map(userCard).join('')
`)
const findUser = id => data.users.find(u=>u.id === id)
cosnt delUser = user => data.users = [...data.users].filter(u=>u.id!==user.id);
const updateUser = user => data.users = [...data.users].map(u=>u.id === user.id ? user: u)
gridContainer.addEventListener('click', e => {
if(e.target.matches('.btn-del')){
 const id = e.target.dataset.id  
 const user = findUser(+id)
 delUser(user)
}
})
(async ()=>{
 render()
})()
источник

F

Foma in JS Liberty [ОЫ]
Эд
получилось
ну покажи че там
источник

Э

Эд in JS Liberty [ОЫ]
Foma
ну покажи че там
Как Николай написал
источник

F

Foma in JS Liberty [ОЫ]
че ты там вообще делаешь
источник

Э

Эд in JS Liberty [ОЫ]
навешиваю event handler на все кнопки delete в grid
источник

F

Foma in JS Liberty [ОЫ]
код
источник

ГФ

Герман Филатов... in JS Liberty [ОЫ]
Nick
Конечно нет. Ебашить чтобы сделать все что задумал.

Суть не в деньгах, они ничего не стоят.
Интересное заявление
источник

Э

Эд in JS Liberty [ОЫ]
Foma
код
Не могу, сори
источник

N

Nick in JS Liberty [ОЫ]
Герман Филатов
Интересное заявление
Это так и есть. ) Ценность имеет что можно за них  купить
источник

ГФ

Герман Филатов... in JS Liberty [ОЫ]
Nick
Это так и есть. ) Ценность имеет что можно за них  купить
Да
источник

ГФ

Герман Филатов... in JS Liberty [ОЫ]
И нет
источник