jQuery .parent () не работает

Почему следующий код перестал работать с:

Error: class_a_jquery_objects[0].parent is not a function

?

HTML:

JS:

$(function() {
    var class_a_jquery_objects = $(".a");

    $("#log").append(class_a_jquery_objects.length + "
"); $("#log").append(class_a_jquery_objects[0] + "
"); $("#log").append(class_a_jquery_objects[0].parent() + "
"); });

9
задан Misha Moroshko 28 May 2010 в 07:10
поделиться

2 ответа

class_a_jquery_objects[0] - это элемент DOM, а не объект jQuery. Вы не можете вызывать методы jQuery с его помощью. Вам нужно сначала обернуть его в объект jQuery:

$(class_a_jquery_objects[0]).parent()
19
ответ дан 4 December 2019 в 10:30
поделиться

Вам нужно обернуть его объектом JQuery

   $("#log").append($(class_a_jquery_objects[0]).parent() + "<br />");
1
ответ дан 4 December 2019 в 10:30
поделиться
Другие вопросы по тегам:

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