jquery - 组合 'this' 选择器?

标签 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"));
});

最佳答案

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

$(this).find('img') 

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

context: A DOM Element, Document, or jQuery to use as context

$('img', this)

关于jquery - 组合 'this' 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866235/

相关文章:

html - <label> 上的 Twitter Bootstrap .col

javascript - 如何将CSS应用于没有类的div?

jquery - 停止 JQuery 中鼠标悬停的传播

css - 响应式背景图片(全高)

css - 将主要内容包装在可滚动的 div 中时看不到滚动条的末尾

jquery - float 元素的高度 100%

javascript - 使用 jquery/ajax 加载外部页面 - 也加载外部页面的 jquery 脚本

javascript - jQuery 幻灯片

javascript - Lottie 动画和悬停 : simpler way?

JavaScript : access link beside tr event