ожидаемая ошибка объекта jquery

0

У меня проблема с ошибкой jquery в IE6-8 при нажатии на кнопку удаления ввода. Webbrowser дает мне сообщение об ошибке "ожидаемый объект",

Любые советы для решения этой проблемы? Я могу поделиться с моим кодом, который добавляет и удаляет входные данные, а также подсчитывает количество всех входов. Я использовал php для предоставления информации о текущих существующих входах со значениями. Возможно ли, что он не работает из-за какой-либо синтаксической ошибки в сценарии jquery или просто неправильно включать CDN для более старых веб-браузеров IE?

Спасибо за все возможные подсказки.

Он включает в себя Google CDN:

<script language = "javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>

это весь скрипт jquery:

$(document).ready(function () {
    var maxTags = 20;
    var tagsDiv = $("#newTagsDiv");
    var addTag = $("#addTagButton");
    var removeTag = $("#removeTagButton");

    var x = tagsDiv.length + <? php print $tagNumber; ?> -1;
    var tagNumber = <? php print $tagNumber; ?> -1;

    $(addTag).click(function (e) {
        if (x <= maxTags) {
            tagNumber++;
            $(tagsDiv).append('<div id="tagDiv' + tagNumber + '"><span class="tagNumber">' + tagNumber + '.</span><input type="text" name="tag' + tagNumber + '" id="tag' + tagNumber + '" size="20" value=""/></div>');
            x++;
        }
        return false;
    });

    $(removeTag).click(function (e) {
        if (x > 1) {
            $('#tagDiv' + tagNumber).remove();
            x--;
            tagNumber--;
        }
        return false;
    });
});
  • 2
    Используйте инструменты разработчика и отладчик IE, чтобы найти проблему.
  • 1
    На какую строку выдает эту ошибку?
Показать ещё 2 комментария
Теги:
syntax-error

1 ответ

0

замещать

<script language = "javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>

с

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

И сделай это в своей head.

Это, по-видимому, обычная проблема в новых версиях IE, то есть на самом деле это заставило вас сделать это "правильным способом".

  • 0
    @ удаленный комментарий: К сожалению, не актуальная проблема, но это должен быть ответ на вопрос.
  • 0
    Похоже, что он имеет такое же поведение. Я написал сценарий до того, как попробовал язык сценариев ... к сожалению, оба действуют одинаково.
Показать ещё 1 комментарий

Ещё вопросы

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