JQuery скрипт не работает

0

У меня две страницы. Первый - index.html, у которого есть скрипт для загрузки второй страницы. На второй странице есть сценарий jquery, который должен запускаться и показывать предупреждение.

В коде, показанном ниже, я удалил все лишние вещи, чтобы упростить мой вопрос.

Код для index.html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v = "urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    <title>Testing</title>
    <link type="text/css" rel="stylesheet" href="./review/includes/look.css" />
  </head>
  <body class="review offline" tabindex="0">
    <div id="sidepanel" class="hidden">
      <div class="section" >
        <div id="navigation" class="rounded-border">
          <ul id="navigationtree">
            <li class="leaf last" title="Home">
              <ins class="icon">&nbsp;</ins><a href="screens/alertPage" tabindex="-1"></a>
            </li>
          </ul>
        </div>
      </div>
    </div>
    <div id="jim-mainWindow">
        <div id="jim-body" class="full web" >
            <div id="simulation" class="firer"></div>

        </div>
    </div>

    <script type="text/javascript" src="./review/includes/j.js"></script>
    <script type="text/javascript">jQuery(document).ready(function(){jimMain.init("screens/alertPage");});</script>
  </body>
</html>

Код для второй страницы:

<html>
  <body>

    <script src="jquery-1.10.1.js"></script>
    <script>
        jQuery(document).ready(function(){
            alert("hi there");
            }
        }
    </script>
  </body>
</html>

1) Я убедился, что страница jquery-1.10.1.js находится в той же директории, что и alertPage.html. 2) Я подтвердил, что alertPage.html фактически загружается index.html, добавляя из пользовательского интерфейса в alertPage и видя его оказываются.

Что мне здесь не хватает?

  • 3
    Вы забыли включить jquery в первый HTML-файл
  • 0
    Вы написали .ready (...}
Показать ещё 6 комментариев
Теги:

2 ответа

4

Отсутствует ), дополнительно }

jQuery(document).ready(function(){
    alert("hi there");
    //Remove the }
}); //<---Add the );
  • 0
    это не сработало. Все еще не видите всплывающее окно предупреждения. Я тестирую последнюю версию Firefox.
0

Загрузите пользовательские js после загрузки в jQuery

<script src="jquery-1.10.1.js"></script>
<script type="text/javascript" src="./review/includes/j.js"></script>
<script>
    jQuery(document).ready(function(){
        alert("hi there");
    });
</script>

  • 0
    это не изменило пользовательский js находится в index.html, а jquery-1.10.1.js загружается в alertPage.html.
  • 0
    Содержит ли пользовательский файл js jQuery? Если это так, вам нужно будет включить это в ваш index.html.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню