jQuery заменяет стиль css указанным именем класса

#jquery #string #replacewith

#jquery #строка #замените с

Вопрос:

у меня есть строка var с содержимым html, проверьте следующее

var dc = "<html><head><style type='text/css' >.round {border:2px solid grey;width:auto;}</style></head> <body></body>";

Теперь, как я могу изменить содержимое внутри .round областей.Я имею в виду border:2px solid grey;width:auto; ??

могу ли я использовать replaceWith или какие-либо другие методы??

Пожалуйста, ответьте, спасибо.

Ответ №1:

лучшим выбором будет замена и / или использование регулярных выражений, чтобы помочь захватить этот бит между «{» и «}».

В конце концов, все, что у вас есть, это строка, поэтому для этого потребуется просто манипулировать строками.

Комментарии:

1. Не могли бы вы, пожалуйста, помочь мне сделать это?

Ответ №2:

Да, действительно, для замены строки внутри фигурных скобок вы можете использовать что-то вроде этого:

 dc=dc.replace(/{([^}] )}/, "your new string");