2

テーマをレスポンシブしたときのワードプレスのメニューのhtmlコードは次のとおりです

メニューのHTMLコードは次のとおりです。

<ul class="menu l_tinynav1" id="menu-headermenu">
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-20 current_page_item" id="menu-item-7365">
<span class="parent-nav-menu-span">
<a class="head_link" href="/">Home</a>
<a class="sub_link" href="/"></a>
</span></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom" id="menu-item-19">
<span class="parent-nav-menu-span"><a class="head_link" href="/pricing/">Pricing</a><a class="sub_link" href="/pricing/"></a></span></li>
<li class="spanarrow spanremove menu-item menu-item-type-custom menu-item-object-custom" id="menu-item-12">
<span class="parent-nav-menu-span"><a class="head_link" href="/financials" title=" Applications">Apps</a><a class="sub_link" href="/financials" title="Applications"></a></span>
<ul class="sub-menu sub-arrow2 access1024">
<li class="arr menu-item menu-item-type-post_type menu-item-object-page firstlist" id="menu-item-7370"><div class="top_arrow"> </div>
<span class="not-sub-nav-menu-span"><a class="head_link" href="/financials/" title="Software">Financials</a><a class="sub_link" href="/financials/" title=" Software"> expenses and more</a></span>
</li>
</ul>
</li>
</ul>

空には、ワードプレスのメニュー設定でカスタマイズするサブリンクが含まれていませんホーム、価格設定、アプリはメインメニューであり、財務はアプリのサブメニューであり、「費用など」は財務メニューのサブリンクです、今私は削除する必要がありますメインメニューとサブメニューの空のサブリンクは、jqueryでどのように実行できますか?

4

1 に答える 1

3

これに対する答えは

$(document).ready(function(){
     $("#menu-headermenu li span a.sub_link").each(function(){    
       var emty=$(this).text();      
       if(emty.length==0){          
           $(this).remove();           
       }
     })
 })
于 2013-01-07T14:02:13.147 に答える