内部に div がある div_1.php というページがあります。
<div id="div_1"></div>
私は index.php と呼ばれるページを持っています:
<div id="div_menu"></div>
<?php include("div_1.php"); ?>
「div_menu」の可視性は true です。「div_1」のデフォルトの可視性は、style.css で false に設定されています。
#div_1{
display: none;
}
jQuery 関数の表示/非表示 "div_1":
$('.form_name').click(function() {
// Hide the menu
$('#div_menu').hide();
if(this.id == "form_choice1"){
// Show the div
$('#div_1').show();
}
});
最初の部分 (「div_menu」を非表示) は正常に機能しますが、2 番目の部分は機能しません!!! div_1.php の内容を index.php にコピー アンド ペーストすると、正常に動作します。
jQueryがそのdivにアクセスできないのはなぜですか? divがphpファイル内にある場合、何が問題になっていますか? PHP インクルードは、呼び出しページ内の呼び出しページのコンテンツのコピーを作成するだけだと思いました。