ฉันมีเพจชื่อ div_1.php โดยมี div อยู่ข้างใน
<div id="div_1"></div>
ฉันมีเพจชื่อ index.php พร้อมด้วย:
<div id="div_menu"></div>
<?php include("div_1.php"); ?>
การเปิดเผย "div_menu" เป็นจริง การมองเห็นเริ่มต้นของ "div_1" ถูกตั้งค่าเป็นเท็จใน style.css
#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") ใช้งานได้ดี แต่ส่วนที่สองใช้งานไม่ได้!!! ถ้าฉันคัดลอกและวางเนื้อหาของ div_1.php ลงใน index.php มันก็ใช้งานได้ดี !
เหตุใด jQuery ไม่สามารถเข้าถึง div นั้นได้ เกิดอะไรขึ้นเมื่อ div อยู่ในไฟล์ php? ฉันคิดว่า php รวมเฉพาะการคัดลอกเนื้อหาของหน้าที่เรียกภายในหน้าการโทร
</div>
ไม่ใช่<!div>
- person Aaron W.   schedule 19.04.2012$(document).ready()
และ องค์ประกอบที่รวมมาจากหน้า php อยู่ในหน้าก่อนที่จะถูกส่งไปยังเบราว์เซอร์ (และไม่ได้โหลดแบบไดนามิก) เห็นได้ชัดว่าสมมติฐานทั้งสองนี้อาจผิดได้ - person David says reinstate Monica   schedule 20.04.2012