Я пытаюсь отобразить таблицу (или ul), которая будет содержать панель навигации на моей странице, но отображает только вкладки, которые будут содержать jquery, называемый div, присутствующим в html.
По сути, этоодин HTML-документ, который содержит все div, jquery скрывает все div, кроме первого, а навигационная панель позволяет перемещаться по каждому.Теперь я пытаюсь упростить его использование для моего клиента, чтобы пункты меню существовали только в том случае, если для него также существует div.Я сделал большую часть этого, единственное, что на самом деле знает, существует ли div.
Я попытался использовать это:
if(document.getElementById("page1")) {
document.write("<b>Good morning</b>");}
else
{
document.write("<b>Bad morning </b>");
}
Когда я помещаю вышеуказанный код в div page1, он возвращает истину.Разве нет способа сделать это в верхней части страницы, а не внутри div?
Спасибо!
Обновление:
Как подсказывают многие, я использовалследующее:
$j(document).ready(function(){
//Hide the sections we don't need right away
$j("#page2").hide();
$j("#page3").hide();
$j("#page4").hide();
if ($j('#page1').length > 0) {
var page = 'Excellent Morning' ;
}
});
Затем, когда я пытаюсь использовать:
document.write(page);
Вместо этого отображается следующее: [объект HTMLBodyElement]