[英]Find parent div in specific class name
我有许多不同的div名称,并且每个div都具有相同的div和相同的类名称。 范例:
<div class="block1-1">
<div class="block1-11" style="position:relative;overflow:hidden;background:url(images/thumb2.jpg) no-repeat;background-size:cover;">
<div class="caption">
<div class="caption-text"> <a href="#">COAL MINING</a>
<p>PT. Jawon Abadi has several mining development projects in East Kalimantan, South Kalimantan and South Sumatra.</p>
</div>
</div>
<!--<a href="#"><img src="" class="img"/></a>-->
</div>
</div>
<div class="block1-11">
<div class="block1-11" style="position:relative;overflow:hidden;background:url(images/thumb2.jpg) no-repeat;background-size:cover;">
<div class="caption">
<div class="caption-text"> <a href="#">COAL JETTY</a>
<p>Lorem ipsum</p>
</div>
</div>
<!--<a href="#"><img src="" class="img"/></a>-->
</div>
</div>
等等
我想.block1-1
或.block1-11
根据.caption
类名。 因为我有很多div,而且我想最小化jquery代码。
请帮忙,谢谢。
尝试使用.parent之类的
$('.caption').parent().attr('class');
并且您希望该父母的父母尝试
$('.caption').parent().parent().attr('class'); //$('.caption').parents().attr('class');
或可以尝试像
$('.block1-11 .caption').parent().attr('class');
通过此链接PARENT选择器
编辑
$('.block1-11 .caption').parent().fadeIn();
$('.caption').parent().attr('class');
alert($('.caption').parents().attr('class'));
将结果显示为block1-11
var id = $(".caption").closest("block1-11").attr("class");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.