2016-05-23 16 views
1

Ich habe diese Saitehinzufügen Klasse Element in einem String

var string = 'this is a string <a href="/bar">this is a element</a>'; 

Wie kann ich eine Klasse foo hinzufügen Element de <a>, es dann wieder ein String machen? Gefällt Ihnen dieses

'this is a string <a href="/bar" class="foo">this is a element</a>' 

Antwort

5

erstellen DOM-Element 'addClass' verwenden, um die HTML-Zeichenfolge verwendet wird, manipulieren und die gewünschte Zeichenfolge erhalten.

var str = 'this is a string <a href="/bar">this is a element</a>' 
 
str = $('<div></div>').html(str).find('a').addClass('myClass').end().html(); 
 
alert(str)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

Dank ....... Dieser Code mir helfen –

-2

, wenn Sie verwenden jquery können Sie

js 
$("a").addClass("foo");