如何在一个函数或一般访问嵌套div类中访问,使用类名激活div?
//this doesn't seems to work
function lightCandle(){
$(".fire").show();
}
<div class="dom" id="dom" style="display: none">
<div class="happydiwali" id="happydiwali">
<div class="candle"></div>
<div id="match" class="match"><a href="#match"> </a></div>
<div class="fire" id="fire"><a href="#"></a></div>
<div class="light"></div>
</div>
</div>
答案 0 :(得分:0)
您正在显示.fire
元素,但由于.dom
,它的父display:none
元素仍处于隐藏状态。
显示.dom
元素以及.fire
:
$(".fire").show().closest('.dom').show();
答案 1 :(得分:0)
让父母为display: block
,也为孩子。
function lightCandle(){
var dom = $(".dom");
if(dom.css('display') == none){
dom.css('display', 'block');
dom.find('.fire').show();
}
//Or with out condition,
dom.css('display', 'block');
dom.find('.fire').show();
}