Я пытаюсь проанализировать существующий документ и изменить его, обернув div вокруг некоторых существующих элементов формы.Как я могу обернуть div вокруг существующих элементов?
HTML форма выглядит как это:
<form>
<label for="username">Username:</label>
<input name="username" type="text" />
<label for="password">Password:</label>
<input name="password" type="password" />
</form>
Я могу разобрать документ ОК с Nokogiri и я знаю о методе wrap
но я изо всех сил, чтобы понять, как выбрать метку и введите теги за один раз, а затем оберните div вокруг них. Так что результат я ищу это:
<form>
<div class="form-group">
<label for="username">Username:</label>
<input name="username" type="text" />
</div>
<div class="form-group">
<label for="password">Password:</label>
<input name="password" type="password" />
</div>
</form>
Я пробовал различные XPaths/CSS селекторы и может создать набор узлов просто этикетки/входы или все из элементов всей формы. Есть ли способ достичь этой модификации?
Добро пожаловать в SO. Пожалуйста, прочитайте «[ask]» и «[mcve]». Мы не можем сказать, что вы пробовали. Нам лучше исправить ваш код, чем нам писать совершенно несвязанный код, и вы пытаетесь его закрепить. Какие «различные XPaths/CSS selectors» вы пишете? Как вы использовали их с Нокогири? –