Все работает, за исключением участка hide
. Я просто пытаюсь скрыть каждый div
, поскольку он сгенерирован, и мне нужно получить контроль над div
. Поэтому я предполагаю, что часть div id
очень неправильная, когда я пытаюсь увеличить. Пожалуйста помоги!Php генерирует divs, затем скрывает все divs
<?php
$counter=0;
foreach ($foo as $key => $value){
$counter++;
?>
<div id="ad<?php $counter;?>">
<?php include("showPage.php");?>
</div>
<script>$("#ad<?php $counter;?>").hide();</script>
<?php
}
?>
Вторая часть вопроса:
<script>
$(document).ready(function(){
$("#FooButton").click(function(){
if($('div#ad1').is(':visible')){
$("div#ad1").hide();
$("div#ad2").show();
}
});
});
</script>
это еще не скроет divs – Petro
@Petro, я обновил свой ответ с лучшим решением, чем выполнение вызова 'document.ready' в цикле. – vee
Это сработало! Теперь как я могу вызвать div обратно с помощью javascript/jquery? Могу ли я создать класс css для каждого элемента, чтобы отобразить его, а затем удалить? Я обновляю свой вопрос тем, что я пытаюсь сделать. – Petro