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

406
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 файла для системы сборки

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

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

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

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

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

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

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

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

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

346