1. ホーム
  2. jquery

[解決済み] Jquery - スタイルの表示属性 "none / block" を取得する方法

2023-05-19 08:33:45

質問

style: display属性でnoneまたはblockを取得する方法はありますか?

DIV 。

<div id="ctl00_MainContentAreaPlaceHolder_cellPhone_input_msg_container" class="Error cellphone" style="display: block;">

     <p class="cellphone" style="display: block;">Text</p>

</div>

DIVがhiddenかどうかを調べる方法があることは知っていますが、私の場合、このDIVは動的に注入されるので、常にvisible falseとして表示され、それを使用することはできません。

$j('.Error .cellphone').is(':hidden')

を使って、結果 "display:block" を取得することができました。

$j('div.contextualError.ckgcellphone').attr('style')

値 "block" または "none" を取得する方法、またはこれを行うより良い/より効率的な方法はありますか?

どのように解決するのですか?

試してみるとよいでしょう。

$j('div.contextualError.ckgcellphone').css('display')