Почему следующий код перестал работать с:
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() + "
");
});
class_a_jquery_objects[0] - это элемент DOM, а не объект jQuery. Вы не можете вызывать методы jQuery с его помощью. Вам нужно сначала обернуть его в объект jQuery:
$(class_a_jquery_objects[0]).parent()
Вам нужно обернуть его объектом JQuery
$("#log").append($(class_a_jquery_objects[0]).parent() + "<br />");