Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получение элементов внутри выборки (https://javascript.ru/forum/jquery/69730-poluchenie-ehlementov-vnutri-vyborki.html)

Neo54213 15.07.2017 14:13

Получение элементов внутри выборки
 
Хочу получить элемент img внутри текущей выборки. Точнее, по клику срабатывает функция, в ней this - объект, на котором произошел клик(на деле ячейка таблицы). Мне нужно внутри этого this поменять некоторые css свойства у объекта img. Как получить доступ к этому <img>?

В голове родился вариант с получением индекса элемента, чтобы точно знать ячейка под каким номером была нажата.
Типа
var thIdx = $th.index($(this)) + 1;
var $myImage = $("th:nth-child(" + thIdx + ") img");

Но как по мне жуткий велосипед и есть более изящное решение. Подскажите - буду благодарен.

laimas 15.07.2017 14:36

Изображение в ячейке, значит оно = $(this).find('img').

Neo54213 15.07.2017 14:45

Не знал про эту функцию, спасибо!


Часовой пояс GMT +3, время: 15:34.