Использование jQuery как выбрать один дочерний элемент? Я посмотрел на проникающем API и знаю, что я могу выбрать все непосредственные дочерние img
элементов, как это:Как выбрать один дочерний элемент с помощью jQuery?
$(this).children('img');
И чтобы выбрать первый ребенок img
элемент я мог бы использовать индекс, как это:
$(this).children('img')[0];
Но я предполагаю, что я отчасти удивлен, что я не могу это сделать:
$(this).child('img'); // no subscript, returns single element
Или я что-то пропустил?
Ах, ха! Вот и все. Я ожидал элемент img (пытающийся ссылаться на его свойство src) вместо объекта jQuery. Теперь я просто использую attr() для доступа к свойству 'src'. –
Спасибо за 3). Я мог бы подумать об этом. :) –
Нет. Если я использую, например, 'find (" div ") [0]' Я не получу 'div' как объект jQuery. Я получу 'div' как HTMLElement. Чтобы получить 'div' как объект jQuery, нужно использовать' .eq (0) ', как сказал Грег ниже. – Green