我正在使用WordPress和2个不同的插件(每个帖子和页面的图标和多级导航)。使用第一个插件,我为每个页面选择一个图标,使用第二个插件,我构建了一个下拉菜单。
问题是,我只想显示页面图标,但插件仍在编写页面标题。我想用jQuery删除它。
这是为菜单生成的HTML:
<ul class="children" style="display: none; visibility: hidden; ">
<li class="page_item page-item-514">
<a href="http://www.pausoberriak.net/lan-emailea/onurak/?lang=eu">
<img src="http://www.pausoberriak.net/wp-content/uploads/icons/beneficios.png" class="page_icon" alt="Onurak">Onurak</a>
</li>
<li class="page_item page-item-179">
<a href="http://www.pausoberriak.net/lan-emailea/lan-emailea-formulak/?lang=eu">
<img src="http://www.pausoberriak.net/wp-content/uploads/icons/formulas.png" class="page_icon" alt="Formulak">Formulak</a>
<ul class="children" style="display: none; visibility: hidden; ">
<li class="page_item page-item-183">
<a href="http://www.pausoberriak.net/lan-emailea/lan-emailea-formulak/praktikak-enpresetan/?lang=eu">Praktikak enpresetan</a>
</li>
<li class="page_item page-item-186">
<a href="http://www.pausoberriak.net/lan-emailea/lan-emailea-formulak/lanerako-zerbitzuak/?lang=eu">Zerbitzu Okupazionala</a>
</li>
<li class="page_item page-item-195">
<a href="http://www.pausoberriak.net/lan-emailea/lan-emailea-formulak/kontratazioa/?lang=eu">Kontratazioa</a>
</li>
</ul>
</li>
</ul>
我用这段代码删除了文本,在这种情况下,它应该删除"Onurak","Formulak","Praktikak enpresetan","Zerbitzu okupazionala“和"kontratazioa”:
<script type="text/javascript">
jQuery('#suckerfishnav li li a').text("");
</script>
它可以工作,但它也会删除img
标记和子ul
。我只想删除链接文本,并有其他东西留下来。
提前感谢
发布于 2012-02-29 15:36:33
发布于 2012-02-29 15:39:04
首先,我会尝试使用jQuery的子选择器,而不是您使用的"#suckerfishnav李詈a“。
像jQuery这样的命令(‘#suckerfishnav> li > li > a')可能会有所帮助。
https://stackoverflow.com/questions/9501954
复制