これは私のHTMLDOMです。
<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" />
divs
したがって、上記のすべてを意味する「yak-bak」で始まるクラス名をすべて削除したいと思います。
だから私はこのスクリプトを試してみます:
$('.Doop').click(function () {
$('span[class|="yak-bak"]').parent('div').remove();
});
yak-bak
しかし、クラスが2番目に来るので、d1とd2が削除され、d3、d4が残ります。これも試してみます。
$('.Doop').click(function () {
$('span[class^="yak-bak"]').parent('div').remove();
});
それで、あなたの提案は何ですか?問題はどこだ?