<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>
display:table-row を持つ pm-dialog-inner として定義されたクラスがあります。
1行でそれを行うことができます:$(".pm-dialog-inner > div").css("display", "block")
しかし、それは私が望むものではありません.
上記のセレクターの ID に基づいて div のスタイルを設定したい (スタイルをインラインでオーバーライドする必要があるため)、以下の 1 つのステートメントを使用します。
Jquery を使用した JavaScript の私のコードは、以下のステートメントです。
$('#selectLocationProfilePopup').parent().parent().parent().find(".pm-dialog-inner > div").css("display", "block");
私が間違っていることを教えてください。上記のコード行をリファクタリングできますか?
前もって感謝します。