Jquery.next()不工作
我有如下表结构Jquery.next()不工作,jquery,Jquery,我有如下表结构 <td class="backgroundimage"><img src="02.jpg" border="0" class="foregroundimage"></td> <td class="backgroundimage"><img src="03.jpg" border="0" class="foregroundimage"></td> 此警报未定义。我做错了什么?我是否使用了.next()错误?是
<td class="backgroundimage"><img src="02.jpg" border="0" class="foregroundimage"></td>
<td class="backgroundimage"><img src="03.jpg" border="0" class="foregroundimage"></td>
此警报未定义。我做错了什么?我是否使用了.next()
错误?是-。next()
查看下一个兄弟姐妹。您的td
元素都没有img
同级元素
您可能想使用$(this)。查找('img')
,或者简单地使用$('img',this)
根据您需要执行的操作,以下操作也可以执行:
$('.backgroundimage img').each(function() {
var oldImage = $(this).attr('src');
});
而不是:
$(this).next("img")
你应该做:
$(this).find("img")
希望这有帮助
$(this).find("img")