2016-08-03 5 views
0
abgerufen

Ich möchte ein HTML-Element mit einem jQuery-Selektor und drucken Sie alle seine Inhalte (entweder in einer Warnung oder Konsole debuggen). So etwas wie dies ...Javascript-Debugging: Drucken des Elements aus einem jQuery-Selektor

<div class="mydiv">Hello is it me you are looking for?</div> 
<script> 
    alert("But I still haven't found what I am looking for " + $("#mydiv").html()); 
    </script> 

Ich habe auch versucht printElement wie in diesen post vorgeschlagen, aber das scheint nicht zu funktionieren.

Hier ist eine einfache fiddle.

+1

versuchen $ (". Mydiv") .html() stattdessen. "#" dient zur Abfrage einer ID und "." ist für Klassen – spaniol6

+0

* Hinweis: * Sie müssen jQuery in Ihre Geige aufnehmen, es gibt eine Option in der oberen linken Hand, wenn Sie auf die Schaltfläche 'JavaScript' klicken. –

Antwort

3

Der # ist der ID-Selektor. Sie haben eine Klasse (<div class="mydiv">), so müssen Sie die Klassenauswahl . verwenden:

0

Wickeln Sie den Inhalt, für die Sie HTML-Element gedruckt werden soll.

<div id="myHtml"> 
    <div class="mydiv">Hello is it me you are looking for?</div> 
</div> 

<script> 
    alert($("#myHtml").html()) 
</script> 
Verwandte Themen