jQuery, Непойманный TypeError

Знаток также содержит большой репозиторий наиболее часто используемых проектов с открытым исходным кодом. Во время сборки Знаток может загрузить эти зависимости для Вас (а также Ваши зависимости от зависимостей:)) для создания этой части разрабатывания проекта немного более управляемой.

5
задан Yuck 27 July 2012 в 11:43
поделиться

4 ответа

Вы уверены, что jQuery загружен правильно? Может быть, это конфликт с другой библиотекой javascript?

4
ответ дан 18 December 2019 в 13:16
поделиться

Попробуйте заменить все вхождения $ на jQuery .

Также селектор $ ("resultDiv_" + i.toString ( )) вряд ли вернет какие-либо элементы. Вы, вероятно, имели в виду: $ ("# resultDiv_" + i.toString ())

И, наконец, убедитесь, что этот код выполняется, когда DOM готов, т.е. внутри:

jQuery(function() {
    // Put your code here
});
9
ответ дан 18 December 2019 в 13:16
поделиться

А как насчет того, чтобы попробовать это?

      var newItem = document.createElement('div');
        newItem.innerHTML = results[i];
        newItem.setAttribute("id", "resultDiv_" + i.toString());
        dropDown.appendChild(newItem);

        //Error on next line...
        $("resultDiv_" + i.toString()).mouseenter( function() {
            $("resultDiv_" + i.toString()).css({ 'background-color': 'blue' });
        });

Или убедитесь, что $ ("resultDiv_" + i.toString ()) не равно null . Используйте Firebug для проверки элемента.

0
ответ дан 18 December 2019 в 13:16
поделиться

Я использую эту функцию, которая находит все изображения в моем письме и прикрепляет их к сообщению.

Параметры: Принимает ваш HTML-код (который вы хотите отправить);
Вернуть: Необходимый HTML и заголовки,

0
ответ дан 18 December 2019 в 13:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: