Javascript 使用jquery获取';src&x27;一个图像链接?

Javascript 使用jquery获取';src&x27;一个图像链接?,javascript,jquery,Javascript,Jquery,假设我有以下几点: <a class="class1"><img src=".." /></a> 这会弹出“未定义”(对于两个建议)。为什么会发生这种情况?试试: $("img", this).attr("src") 尝试: 像这样: $(this).children('img').attr('src') 像这样: $(this).children('img').attr('src') 上面的代码对我来说很好。警报($(this.children('i

假设我有以下几点:

<a class="class1"><img src=".." /></a>
这会弹出“未定义”(对于两个建议)。为什么会发生这种情况?

试试:

$("img", this).attr("src")
尝试:

像这样:

$(this).children('img').attr('src')
像这样:

$(this).children('img').attr('src')

上面的代码对我来说很好。警报($(this.children('img').attr('src'));只是在img标记中显示src=”“中的值。这是您正在使用的确切html吗?嗯..img src实际上是由另一个jquery“hover”事件填充的,以实现滚动效果…但这是否会影响结果?可能。你能试着把与图片相关的事件贴出来吗。这样我们就很容易找出问题所在。是的,如果还有其他事件影响到事情的话,“这”可能会失去它的“范围”。你可以发布你的代码,或者链接到它吗?上面的代码对我来说很好用。警报($(this.children('img').attr('src'));只是在img标记中显示src=”“中的值。这是您正在使用的确切html吗?嗯..img src实际上是由另一个jquery“hover”事件填充的,以实现滚动效果…但这是否会影响结果?可能。你能试着把与图片相关的事件贴出来吗。这样我们就很容易找出问题所在。是的,如果还有其他事件影响到事情的话,“这”可能会失去它的“范围”。你可以发布你的代码,或者链接到它吗?