Я создаю что-то, в чем я должен добавить содержимое css и html в div с id #resultContainer, теперь этот css и html вводится пользователем в текстовые поля, и я использую jquery для извлечения их значений и добавления их в #resultContainer, но проблема в том, что я хочу добавить стили с префиксом #resultContainer
как я хочу заменить строку -
p {...
}
p i{...
}
в
#resultContainer p{...
}
#resultContainer p i{...
}
Есть ли способ сделать это, либо с помощью регулярных выражений, либо есть способ применить любые правила CSS, которые я пишу только в этот #resultContainer, а не за пределами этого...
Это быстрое регулярное выражение, которое, похоже, работает:
/(.+)(?={)/g
Попробуйте вот так:
yourCSS.replace(/(.+)(?={)/g, '#resultContainer $1');
Вот простая демонстрация: http://jsfiddle.net/6Rf53/