在jQuery中,我选择了一个html类,并使用'this'
在函数中引用它。如何在该课程中选择img
?
下面的代码不起作用:
HTML:
<div class="test">
<img src="batman.png">
</div>
jQuery的:
$(".test").mouseover(function() {
console.log($(this img).attr("src"));
});
答案 0 :(得分:3)
您需要使用$.fn.find()
方法
$(this).find('img')
或者,使用jQuery(selector ,context)
,在内部将转换为find()
context:用作上下文的DOM元素,文档或jQuery
$('img', this)
答案 1 :(得分:2)
答案 2 :(得分:0)
您必须使用选择器。
$('img', this)