我有以下表格结构.
<td class="backgroundimage"><img src="02.jpg" border="0" class="foregroundimage"></td>
<td class="backgroundimage"><img src="03.jpg" border="0" class="foregroundimage"></td>
Run Code Online (Sandbox Code Playgroud)
我试图通过这样做来获得我的表中的每个img src.
$('.backgroundImage').each(function(index){
var oldImage = $(this).next("img").attr('src');
alert(oldImage);
});
Run Code Online (Sandbox Code Playgroud)
这个警报未定义.我做错了什么?我用.next()错了吗?
是的 - .next()看着下一个兄弟姐妹.而且你的td元素都没有img兄弟姐妹.
您可能想要使用$(this).find('img')或简单地使用$('img', this).
根据您的需要,以下内容也可能有效:
$('.backgroundimage img').each(function() {
var oldImage = $(this).attr('src');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7273 次 |
| 最近记录: |