Выбрать все элементы с именем класса, начиная с определенной строки с помощью jquery
Это мой HTML DOM:
<code><div id="d1" class="Addable"><span class="yak-bak-nak vok-do-maria"> <p>Goola1</p> <span>volaa</span></span></div> <div id="d2" class="Addable"><span class="yak-bak-val vok-do-maria"> <p>Goola2</p></span></div> <div id="d3" class="Addable"><span class="vok-do-maria yak-bak-nak"> <p>Goola3</p></div> <div id="d4" class="Addable"><span class="vok-do-maria yak-bak-nak"> <p>Goola4</p></div> <input type="button" class="Doop" value="Do" /> </code>
Так что я хочу удалить всеdivs
имена классов начинаются с «як-бак», что означает все вышеперечисленное.
так что я попробую этот скрипт:
<code>$('.Doop').click(function () { $('span[class|="yak-bak"]').parent('div').remove(); }); </code>
но только d1 и d2 удаляют и d3, d4 остаются, потому чтоyak-bak
класс занял второе место, и я стараюсь:
<code>$('.Doop').click(function () { $('span[class^="yak-bak"]').parent('div').remove(); }); </code>
Так что ты предлагаешь? в чем проблема