我正在寻找正确的语法来在JQuery中进行“双重选择”。我尝试了以下代码,但它不起作用:
$('#list li').last().$('img').attr({ src : dataUrl, alt : file.name });
我收到此错误:
Error: TypeError: $(...).last(...).$ is not a function
我该如何解决这个问题? 感谢
答案 0 :(得分:3)
$('#list li').last().find('img').attr({ src : dataUrl, alt : file.name });
它将选择最后li
同样更紧凑:
$('img', '#list li:last')
答案 1 :(得分:0)
$('firest selector, second selector')
如果您要选择与first selector
匹配的所有元素以及与second selector
匹配的所有元素
或
$('#list li:last-child img').attr({ src : dataUrl, alt : file.name });