#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");