javascript - jQuery:使用类查找上一个元素

标签 javascript jquery

我有一个非常简单的问题。

如何找到另一个元素的前一个元素?我尝试了下面的代码但没有成功。

HTML:

<div class = "A">HERE</div>

<div class="B">
    <div class="C" style="width:50px;height:50px;background-color:#000000;"></div>
</div>

JS:

$('.C').click(function() {

        alert($(this).closest('.A').html());

});

fiddle :http://jsfiddle.net/Mcujp/4/

最佳答案

如果你想得到前面的兄弟,使用.prev() .

如果您试图获取父级的 sibling (如您的示例),请使用 .parent().prev()

关于javascript - jQuery:使用类查找上一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16451214/

相关文章:

javascript - Meteor.js + ScrollMagic TweenMax.to

javascript - 将pdf从python(pyramid)发送到jquery ajax

javascript - 没有 jQuery 的动画 'show'

javascript - Bootstrap JS 模态加载但不可编辑

jquery - 必须选中所有 3 个复选框才能启用按钮

javascript - 如何检测旧版本的浏览器并重定向到浏览器支持页面

javascript - 使用 Jquery 滑动侧边菜单栏

javascript - 如何使用正则表达式搜索嵌套 div 的类名

javascript - 测试分派(dispatch)多个 Action 创建者的 Action 创建者

javascript - noUiSlider 链接错误