Wpis z mikrobloga

#webdev #js
Mirki mam problem, Może ktoś da radę mi pomóc bo zgłupiałem:
var tur = $("li a span", "#groupitems0").clone();
po wpisaniu console.log(tur[0]) zwraca mi ""

Tu jest ok ale gdy:
var theArray = [[],[],[],[],[],[]],
ahref ='link';
theArray[0].push([tur[0], a
href]);

tur[0] zapisuje mi jako [object,object]

co robe źle?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pukie: Próbujesz zapisać cały element DOM.

Element DOM ma atrybut outerHTML który "contains the serialized HTML fragment describing the element and its descendants."

Tak więc jak chcesz "a" to dodaj do tablicy tur.outerHTML
  • Odpowiedz
@Pukie: konsola to zamienia w taki klikalny element. Jak na niego najedziesz kursorem w konsoli to Ci go podświetli na stronie. Chyba zawsze wyciąga się cały element w postaci obiektu. Czy to jQuery czy zwykłe document.getElementById.

Spoko, fajnie komuś móc pomóc :)
  • Odpowiedz
@dieow: że w postaci obiektu to wiem ale liczyłem że jak bede wyciągać konkretny element z tablicy (tur[0]) to mi zapisze konkretnie tylko to a nie + wszystko ;p teraz będę wiedział :D
  • Odpowiedz