0

我正在寻找在 JQuery 中进行“双重选择”的正确语法。我尝试了以下代码,但它不起作用:

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

我收到此错误:

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

我怎样才能解决这个问题?谢谢

4

2 回答 2

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

?

它将选择最后一个内的所有图像li

同样更紧凑:

$('img', '#list li:last')
于 2013-05-21T23:15:18.737 回答
0

$('firest selector, second selector')如果要选择所有匹配的元素first selector和所有匹配的元素second selector

或者

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

于 2013-05-21T23:15:31.457 回答