2017-09-30 1 views
0

Ich bin mit Anführungszeichen auf einer Seite mit jQuery und ich möchte den zitierten Text in jeder Blockquote finden, wie würde ich das machen?Wie bekomme ich den zitierten Text in ein Zitat?

ich über sie wie folgt Looping:

$('.comment_quote').each(function() 
 
{ 
 
    var actual_text = $(this).text(); 
 
    var content = $(this).outerHTML(); 
 

 
    if(actual_text.length > showChar) 
 
    { 
 
    var html = '<span class="morecontent">' + content + '</span><a href="" class="morelink">' + moretext + '</a><br />'; 
 

 
    $(this).replaceWith(html); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<blockquote class="comment_quote"><cite>name</cite>the quoted test</blockquote>

Antwort

1

$(this).find('cite').text() sollte es tun, wenn ich Sie richtig verstehe.

+0

Ja das war es! Bei Multi-Anführungszeichen half das Hinzufügen zuerst meinem speziellen Fall $ (this) .find ('cite'). First(). Text(); – NaughtySquid

+0

Sie können alternativ - '$ (this) .find ('cite: first'). Text()' –

+0

Interessant, ist das schneller oder besser aus irgendeinem Grund oder nur ein anderer Weg? – NaughtySquid

Verwandte Themen