<div class="pm-dialog">
<div class="pm-dialog-close">
<div class="colors-main-content"><span>×</span></div>
</div>
<div class="pm-dialog-inner colors-main-content" style="margin: 12px 15px 0px 15px;">
<div>
<div class="pm-dialog-content">
<div id="selectLocationProfilePopup">
</div>
</div>
<div class="pm-dialog-footer">
<div>
<div class="pm-dialog-footer-background"></div>
<div class="pm-dialog-buttonpane"></div>
</div>
</div>
</div>
</div>
</div>
我有一个定义为 pm-dialog-inner 的类,它有一个 display:table-row。
我可以用一行来做到这一点:$(".pm-dialog-inner > div").css("display", "block")
但这不是我想要的。
我想根据它在选择器中的 ID 设置 div 的样式,(因为我需要覆盖样式内联)上面提到的一个语句如下:
我在 javascript 中使用 Jquery 的代码是以下语句:
$('#selectLocationProfilePopup').parent().parent().parent().find(".pm-dialog-inner > div").css("display", "block");
你能告诉我我做错了什么吗?你能重构上面的代码行吗?
提前致谢。