私はこれに似たHTMLを持っています:
<div class="MainForm">
<form name="FromName">
<button name="Button1"></button>
...
...
</form>
<Div class="blackBox" style="visibility:hidden;"></div>
<Div class="SubFotm" style="visibility:hidden;"></div>
</div>
これで、スクリプトでボタン クリックのトリガーを適切に見つけることができますが、クローゼットのブラックボックスだけをターゲットにして可視化することはできません。
現在私はやっています:
if (PButtonName=="Fermer") {
$(this).closest("div .ProfileForm").remove(); // Closing Profile Form
} else if (PButtonName=="plusAdresse") {
alert('In');
$(this).closest("div .BlackBox").css("visibility","visible");
}
アラートを表示することはできますが"In"
、BlackBox を変更することはできません
$(this).closest("div .BlackBox").css("visibility","visible");
為に :
$("div .FormBlackBox").css("visibility","visible");
表示されますが、ドキュメント内のすべてのブラック ボックスも表示されます。