结合'this'选择器?

时间:2015-06-16 11:26:16

标签: jquery css

在jQuery中,我选择了一个html类,并使用'this'在函数中引用它。如何在该课程中选择img

下面的代码不起作用:

HTML:

<div class="test">
    <img src="batman.png">
</div>

jQuery的:

$(".test").mouseover(function() { 
    console.log($(this img).attr("src"));
});

3 个答案:

答案 0 :(得分:3)

您需要使用$.fn.find()方法

$(this).find('img') 

或者,使用jQuery(selector ,context),在内部将转换为find()

  

context:用作上下文的DOM元素,文档或jQuery

$('img', this)

答案 1 :(得分:2)

我不确定,你究竟想要实现什么,但也许你正在努力做到这一点?

$(this).find('img')

请参阅https://api.jquery.com/find/

答案 2 :(得分:0)

您必须使用选择器。

$('img', this)