可視性ステータスがサーバー側で決定され、次のように設定される div があります。
myDiv.Visible = true;
ただし、クライアント側で適切な可視性ステータスを取得できません。私はチェックしようとしました:
document.getElementById('ctl00_ContentPlaceHolder1_myDiv').style.display
ブロックかインラインかを確認します。可視性プロパティも確認しました。これらはすべて空の文字列に設定されています。
私もjQueryを使ってみました:
if ($('#ctl00_ContentPlaceHolder1_myDiv').is(":visible"))
しかし、それは false を返します。jQuery が div を見つけていることを確認しました。div が表示されているかどうかを確実に確認するにはどうすればよいですか?