我正在使用Moovweb SDK来转换我的博客网站,我有一个评论列表:
<ul class="commentlist">
<li class="comment" id="li-comment-131126">
<div id="comment-131126">
<div class="comment-author vcard">
Comment from <cite class="fn" id="tevfik_sertel01">Tevfik Sertel</cite>
</div>
<p>I'm so great!</p>
</div>
</li>
<li class="comment" id="li-comment-131127">
<div id="comment-131127">
<div class="comment-author vcard">
Comment from <cite class="fn" id="jimmy_page01">Jimmy Page</cite>
</div>
<p>You're really not that great.</p>
</div>
</li>
<li class="comment" id="li-comment-131129">
<div id="comment-131129">
<div class="comment-author vcard">
Comment from <cite class="fn" id="roger_waters_07">Roger Waters</cite>
</div>
<p>You're actually kind of a bore.</p>
</div>
</li>
</ul>
因为他们是荒谬的,我想摆脱tevfik没有写的所有评论。
或者更确切地说,删除那些引用其id不包含tevfik的lis。
我该怎么做?
答案 0 :(得分:2)
您可以在条形方括号内查看内容:
$(".//li[.//cite[not(contains(@id, 'tevfik'))]]") {
remove()
}
甚至更简单,直接使用remove()函数:
remove(".//li[.//cite[not(contains(@id, 'tevfik'))]]")