【发布时间】:2016-08-10 04:57:32
【问题描述】:
我正在 ExpressionEngine 中处理站点地图列表(所以我没有太多关于如何呈现事物的灵活性)并且我需要从字符串中删除单词 'Parent' 如果它存在。
以下是 HTML 输出示例:
<li class="sitemap-item">
<a href="">About Us Parent</a>
<ul>
<li class="sitemap-item">
<a href="">About Us</a>
<ul>
<li class="sitemap-item">
<a href="http://website.dev/about-us/meet-the-directors">Meet the Directors</a>
</li>
<li class="sitemap-item">
<a href="">Partners</a>
</li>
<li class="sitemap-item">
<a href="">Accreditation & Awards</a>
</li>
<li class="sitemap-item">
<a href="">Testimonials</a>
</li>
<li class="sitemap-item">
<a href="http://website.dev/careers">Careers</a>
</li>
</ul>
</li>
</ul>
</li>
我尝试了以下 jQuery,但没有成功,只是根本没有替换这个词:
$(document).ready(function(){
if($('li:contains("Parent")')){
$(this).replace('Parent','');
};
});
如您所见,我正在尝试使用 jQuery 来执行此操作。任何人都可以阐明执行此操作的正确方法吗?
【问题讨论】:
-
所以你希望得到一个嵌套在另一个
About Us中的About Us??? -
抱歉回复晚了,午休!哈哈。是的,这是正确的,因为父类别可以有许多子类别
标签: jquery