2017-01-04 2 views
-5

У меня есть эта строка в JQuery:Wrap часть строки Jquery

var string = 'Hello ! My name is John Doe'; 

То, что я хочу, чтобы обернуть последнее слово является которым «Doe» с <span> тега в JQuery.

Окончательный результат: Hello ! my name is John <span>Doe</span>

Спасибо за вашу помощь!

+0

'string.replace()' поможет вам. – Jai

ответ

0

Без использования явного jQuery вы можете использовать строку JavaScript replace.

var string = 'Hello ! My name is John Doe'; 
var newString = string.replace(/Doe$/, '<span>Doe</span>'); 
console.log(newString); 
0

String.replace() бы помочь вам, как, например:

var str = 'Hello ! My name is John Doe'; 
 
var ns = str.replace(/(doe)+/gi, '<span>$1</span>'); 
 
document.body.innerHTML = ns;
span { background: #0FF; }