2013-05-21 2 views
0

Я ищу правильный синтаксис, чтобы сделать «двойной выбор» в JQuery. Я пробовал следующий код, но он не работает:Как сделать выбор в двух частях

$('#list li').last().$('img').attr({ src : dataUrl, alt : file.name }); 

Я получаю эту ошибку:

Error: TypeError: $(...).last(...).$ is not a function 

Как я могу это исправить? СООБЩЕНИЕ

ответ

3
$('#list li').last().find('img').attr({ src : dataUrl, alt : file.name }); 

?

Он будет выбрать все изображения внутри последнего li

То же немного более компактный:

$('img', '#list li:last') 
+0

Отлично работает. спасибо –

0

$('firest selector, second selector') если вы хотите, чтобы выбрать все элементы, соответствующие first selector и все элементы, соответствующие second selector

или

$('#list li:last-child img').attr({ src : dataUrl, alt : file.name });

Смежные вопросы