@ilyaalekseev
изучаю web

Как сделать работающий селектор jQuery?

Не работает код...
Вот есть div с id- orders в нем есть таблица на react-е с id-table, нужно чтобы после клика на ряд таблицы выполнялся код. В файле он записан так
$("#orders > #table > tbody > tr").click(function(){
			console.log("работает");
		});

открываю в браузере - и ничего после клика на ряд не происходит, НО если я скопирую этот код в консоль и выполню, то после этого клик работает.
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Не будет работать ибо делегирование событий!
И вообще, зачем вам jQuery в реакте? Делайте как react хочет:
<div className='row' onClick={action}></div>

И вообще, подобная запись селекторов ("#orders > #table > tbody > tr") - полный моветон. На всех элементах должны быть классы, особенно на тех, которые вы планируете кликать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы