Size: a a a

2021 March 03

VR

Viktor Rudenko in JS Liberty
$(document).on('click', '.test', function (){
 this.addClass('.selected')
})
источник

DE

Denis Efremov in JS Liberty
Viktor Rudenko
$(document).on('click', '.test', function (){
 this.addClass('.selected')
})
Не делай так
источник

VR

Viktor Rudenko in JS Liberty
привет, подскажите почему ошибку выдаёт?
источник

VR

Viktor Rudenko in JS Liberty
Denis Efremov
Не делай так
а как правильно?
источник

VR

Viktor Rudenko in JS Liberty
Denis Efremov
Не делай так
или типа код не присылать?
источник

DE

Denis Efremov in JS Liberty
Viktor Rudenko
или типа код не присылать?
Не, код норм
источник

DE

Denis Efremov in JS Liberty
Viktor Rudenko
или типа код не присылать?
У тебя 1 элемент .тест или много?
источник

VR

Viktor Rudenko in JS Liberty
Denis Efremov
У тебя 1 элемент .тест или много?
много
источник

VR

Viktor Rudenko in JS Liberty
на жеквери вроде можно было как то сразу сделать
источник

DE

Denis Efremov in JS Liberty
const els = document.querySelectorAll('.test');

[...els].forEach((el) => {
 el.addEventListener('click', (e) => {
   e.target.classList.add('selected')
 })
})
источник

VR

Viktor Rudenko in JS Liberty
Denis Efremov
const els = document.querySelectorAll('.test');

[...els].forEach((el) => {
 el.addEventListener('click', (e) => {
   e.target.classList.add('selected')
 })
})
это на чистом жс?
источник

VR

Viktor Rudenko in JS Liberty
Denis Efremov
const els = document.querySelectorAll('.test');

[...els].forEach((el) => {
 el.addEventListener('click', (e) => {
   e.target.classList.add('selected')
 })
})
красиво, спасибо
источник

F

Foma in JS Liberty
Даже на джеквери не вешают на документ
источник

DE

Denis Efremov in JS Liberty
$('.test').on('click', function (e) {
 $(e.target).addClass('.selected')
})
источник

VR

Viktor Rudenko in JS Liberty
Foma
Даже на джеквери не вешают на документ
вроде на документ вещают для динамически созданных элементов? или я ошибаюсь?
источник

DE

Denis Efremov in JS Liberty
Я имел ввиду никогда не юзай this внутри обработчика
источник

F

Foma in JS Liberty
Viktor Rudenko
вроде на документ вещают для динамически созданных элементов? или я ошибаюсь?
А эти динамически созданные куда вставляются?
источник

DE

Denis Efremov in JS Liberty
Viktor Rudenko
вроде на документ вещают для динамически созданных элементов? или я ошибаюсь?
Ошибаешься
источник

VR

Viktor Rudenko in JS Liberty
Foma
А эти динамически созданные куда вставляются?
да не, эти не денамические, просто как то загуглил и вычитал что для динамически созданных на жеквери нужно через document
источник

F

Foma in JS Liberty
Viktor Rudenko
да не, эти не денамические, просто как то загуглил и вычитал что для динамически созданных на жеквери нужно через document
А ты куда вставляешь?
источник