Удаление из строки элементов

358
30 мая 2017, 02:09

Есть переменная:

var d = '<div id="a" class="a">22222222222</div><div class="a">22222222222</div><div class="a">111111111</div><div class="b">55555555555</div><div id="ab" class="a">33333333333</div><div class="b">33333333</div>'

Длинна значения переменной всегда меняется (всегда разный набор div). Как в переменной удалить divы с классом 'a'?

Answer 1

В конечном итоге у вас должно получиться что-нибудь подобное

$(document).ready(function() { 
  $('.a').remove(); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div id="a" class="a">22222222222</div><div class="a">22222222222</div><div class="a">111111111</div><div class="b">55555555555</div><div id="ab" class="a">33333333333</div><div class="b">33333333</div>

Answer 2

Регулярками, как-то так var VRegExp = new RegExp(/<div.{1,100}class="a".{1,100}>.{1,100}<\/div>/); В фигурных скобках возможное количество произвольных символов.

READ ALSO
динамическая генерация html

динамическая генерация html

Никак не могу выявить причину ошибкиДелаю динамическу генерацию html файла для системы сборки

281
Вставить полученный ответ js

Вставить полученный ответ js

Есть таблица с динамическим выпаданием полей

230
Обновить &lt;select&gt; через AJAX запрос

Обновить <select> через AJAX запрос

У меня есть DropdownList в View

242
AJAX запрос символ &ldquo;_&rdquo;

AJAX запрос символ “_”

Отправляю такой запрос

291