0

以下はワードプレスからの私のコードです。第 1 レベルの ul li (国際 gTLD、商用 ccTLD、オーストラリア ccTLD、ヨーロッパ & アメリカ ccTLD など) からすべての a (リンク) を削除したいのですが、<ul class="sub-menu">a の下では削除されません。jqueryの方法を教えてください

<div class="sitemap">
<ul>
  <li><a href="general/international-gtlds/">International gTLDs</a>
  <ul class="sub-menu">
    <li><a href="com-net-org-info/">.COM/.NET/.ORG/.INFO</a></li>
    <li><a href="biz/">.BIZ</a></li>
    <li><a href="name/">.NAME</a></li>
    <li><a href="mobi/">.MOBI</a></li>
    <li><a href="travel/">.TRAVEL</a></li>
    <li><a href="asia/">.ASIA</a></li>
    <li><a href="tel/">.TEL</a></li>
    <li><a href="xxx/">.XXX</a></li>
    <li><a href="xxx-sunrise-and-landrush/">.XXX (Sunrise and Landrush)</a></li>
  </ul>
</li>
<li><a href="category/domain-faqs/general/commercial/">Commercial ccTLDs</a>
<ul class="sub-menu">
    <li><a href="cc/">.CC</a></li>
    <li><a href="tv/">.TV</a></li>
    <li><a href="cd/">.CD</a></li>
    <li><a href="cm/">.CM</a></li>
    <li><a href="me/">.ME</a></li>
</ul>
</li>
<li><a href="category/domain-faqs/general/australasia/">Australasia ccTLDs</a>
<ul class="sub-menu">
    <li><a href="au/">.AU</a></li>
    <li><a href="nz-registration/">.NZ Registration</a></li>
    <li><a href="cx/">.CX</a></li>
</ul>
</li>
<li><a href="category/domain-faqs/general/europe/">Europe &amp; America ccTLDs</a>
  <ul class="sub-menu">
    <li><a href="europe-america-cctlds/">.EU</a></li>
    <li><a href="us/">.US</a></li>
    <li><a href="de/">.DE</a></li>
    <li><a href="li/">.LI</a></li>
    <li><a href="it/">.IT</a></li>
    <li><a href="la/">.LA</a></li>
    <li><a href="mx-domain/">.MX</a></li>
    <li><a href="uk/">.UK</a></li>
    <li><a href="co/">.CO</a></li>
    <li><a href="co-no/">.CO.NO</a></li>
    <li><a href="co-nl/">.CO.NL</a></li>
    <li><a href="fm/">.FM</a></li>
    <li><a href="gs/">.GS</a></li>
    <li><a href="tl/">.TL</a></li>
    <li><a href="ht/">.HT</a></li>
    <li><a href="ki/">.KI</a></li>
    <li><a href="mu/">.MU</a></li>
    <li><a href="nf/">.NF</a></li>
    <li><a href="ag/">.AG</a></li>
    <li><a href="bz/">.BZ</a></li>
    <li><a href="hn/">.HN</a></li>
    <li><a href="lc/">.LC</a></li>
    <li><a href="sc/">.SC</a></li>
    <li><a href="vc/">.VC</a></li>
    <li><a href="tr/">.TR</a></li>
    <li><a href="ws/">.WS</a></li>
  </ul>
</li>
</ul>
</div>
4

3 に答える 3

0

試す

$(function(){
    $('.sitemap > ul > li > a').replaceWith(function(){
        return $(this).text()
    })
})

デモ:フィドル

于 2013-04-23T07:22:29.387 に答える
0

あなたは<a href="general/international-gtlds/">International gTLDs</a>完全に削除されたいですか?

$("div.sitemap>ul>li>a").remove();

于 2013-04-23T07:23:22.993 に答える