у меня есть страница с именем 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" установлена в false в 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