Size: a a a

2020 May 21

M

Mher_web in FrontCoder
Ser Serik
вот это написано в документации
просто еррор не показывает
источник

V❤

Vladislav ❤️ in FrontCoder
Всем привет , такой вопрос: есть много блоков с одинаковым контентом , внутри них есть кнопки , и вот при клике на кнопку должен удаляться класс у другого элемента в этом блоке , а удаляется класс и во всех остальных таких же блоках.
Как на jq сделать что бы класс удалялся только в том более, внутри которого мы кликаем ?
источник

АА

Андрей Андреевич... in FrontCoder
привязывайся к контексту this.addClass
источник

АА

Андрей Андреевич... in FrontCoder
но перед этим делай $(class).removeClass
источник

АА

Андрей Андреевич... in FrontCoder
оно у всех элементов удалит, а у нужного добавит
источник

V❤

Vladislav ❤️ in FrontCoder
Андрей Андреевич
привязывайся к контексту this.addClass
Да я так и сделать , но клик то у меня происходит внутри блока , а не по самому блоку
источник

АА

Андрей Андреевич... in FrontCoder
смотри , сделай функцю клик по элементу, внутри функции опиши махинации и обратись к this.parent() и сделай что тебе надо с родителем
источник

V❤

Vladislav ❤️ in FrontCoder
https://prnt.sc/skxvvt
А кнопка с классом oneColor есть и  в других блоках
источник

Иx

Иль xD in FrontCoder
чет магия какая то)
источник

V❤

Vladislav ❤️ in FrontCoder
а все, понял примерно, спасибо
источник

АА

Андрей Андреевич... in FrontCoder
источник

АА

Андрей Андреевич... in FrontCoder
можешь через обёртку обращаться с помощью $(parent class).find() занести в переменную и работать дальше
источник

V❤

Vladislav ❤️ in FrontCoder
да, принцип уловил,еще раз спасибо
источник

V❤

Vladislav ❤️ in FrontCoder
Андрей Андреевич
оно у всех элементов удалит, а у нужного добавит
Не знаю насколько это костыльно, но так работает https://prnt.sc/sky9vp
источник

АА

Андрей Андреевич... in FrontCoder
чёт ты не то наваял)
источник

КА

Кирилл Алексейчук... in FrontCoder
Андрей Андреевич
чёт ты не то наваял)
да вроде то. Как я понял на странице несколько descriptionProduct блоков, внутри каждого несколько блоков oneColor. По клику нужно, чтобы все цвета конкретного Product сбросили активность, а выбранный стал активен
источник

АА

Андрей Андреевич... in FrontCoder
можно структуру на codePen ?
источник

V❤

Vladislav ❤️ in FrontCoder
Кирилл Алексейчук
да вроде то. Как я понял на странице несколько descriptionProduct блоков, внутри каждого несколько блоков oneColor. По клику нужно, чтобы все цвета конкретного Product сбросили активность, а выбранный стал активен
Да но сам код выглядит костыльно, то есть я сначала поднимаюсь вверх от this , а потом обратно вниз
источник

V❤

Vladislav ❤️ in FrontCoder
Андрей Андреевич
можно структуру на codePen ?
Да , пару мин
источник

КА

Кирилл Алексейчук... in FrontCoder
Vladislav ❤️
Да но сам код выглядит костыльно, то есть я сначала поднимаюсь вверх от this , а потом обратно вниз
можешь через .siblings('.oneColor').removeClass('active')
источник