Kann nicht text/innerHTML des h1-Elements im DOM

Ich bin versucht zu Holen, der text von zwei h1-Elemente, aber meine Methoden immer wieder "Undefined", wenn Sie ausgeführt wurden. Hier ist das erste h1-element

<div id="product-details" class="floatLeft">
  <h1 class="productTitle">Krista Sued Coat</h1>
</div>

mein code für das abrufen dieser Inhalte

var productName = $('#window').contents().find('h1.productTitle').innerHTML;

Das zweite h1-element

<div class="product-title-wrap">
  <h1 class="product-title font-alpha">
    <span itemprop="name">



            Bliss Firm, Baby, Firm!


        </span>
  </h1>
</div>

mein code für das abrufen dieser Inhalte

var brandName = $('#window').contents().find('.product-title font-alpha span').innerHTML;

diese beiden return "Undefined" jedes mal. Ich versuche schon seit Stunden um dieses Problem zu lösen und nichts funktioniert. Wenn jemand eine Antwort, ich wäre wirklich dankbar, wenn könnten Sie auch erklären, wie Ihre Methode funktioniert, da ich noch neu bin jquery und versuchen, eine Menge zu lernen.

Dank!

  • jQuery find() gibt ein jQuery-Objekt enthält eine Sammlung von Zeigern auf das DOM-element(s) nicht das DOM-Element selbst. Verwenden .html() für jQuery-Objekte und - .innerHTML für DOM-Elemente.
  • Warum gibt es einen downvote? Wenn es ein problem gibt bitte erklären, so in den Kommentaren. Ich will nicht gebannt von Fragen zu stellen.
InformationsquelleAutor user2028856 | 2013-03-06
Schreibe einen Kommentar