2016-06-13 10 views
0

Ich möchte herausfinden, "Div" Tag-Inhalt von meiner Variablen wie "Keine weiteren Ereignisse zu zeigen", wie könnte ich das tun.Holen Sie HTML-Inhalt von Div-Tag

Hier ist mein HTML-Inhalt, der in Variable gespeichert hat.

var data="<div class="row events noevents text-center"> 
     No More Events to Show 
    </div>" 

Vielen Dank im Voraus.

+4

Haben Sie versucht, zu googeln, bevor Sie die Frage gestellt haben? es gibt wie eine Milliarde Links, die deine Frage beantworten! –

+1

Und Ihr Code ist auch ungültig ..... –

+0

versucht, das Duplikat zu finden, aber gescheitert, obwohl es viele gibt. – Jai

Antwort

1

var data="<div class='row events noevents text-center'>No More Events to Show</div>" 
 

 

 
console.log($(data).html())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

  1. Wrap in $()
1

Sie können die Zeichenfolge in Elemente umwandeln und Elemente daraus auswählen. Versuchen Sie folgendes:

var data="<div class='row events noevents text-center'>No More Events to Show</div>" 
 
var elements = $(data); 
 
var str = $(elements).text(); 
 
alert(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>

1

Zuerst die Anführungszeichen und mehrzeiligen String Definition reparieren müssen. und dann ein Element DOM erstellen und dann fetch .html() oder .text()

var data = '<div class="row events noevents text-center"> No More Events to Show </div>' 
 
console.log($(data).html())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>