我有一个指向某些页面的链接列表:
<ul class="title-list">
<li><a class="title "href="#">Title A Same</a></li>
<li><a class="title "href="#">Title B Same</a></li>
<li><a class="title "href="#">Title C Same</a></li>
</ul>
我需要浏览列表并从每个列表中删除“标题”和“相同”。
我不确定是否需要使用 filter()
或 contains()
其他东西。
如有任何帮助,我们将不胜感激。
提前致谢!
最佳答案
我会使用 html
和一个函数来切片所有字符串。如果您愿意,可以出于效率原因将长度分配给变量。
$(".title").html(function () {
return $(this).html().slice("Title".length, -"same".length)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="title-list">
<li><a class="title "href="#">Title A Same</a></li>
<li><a class="title "href="#">Title B Same</a></li>
<li><a class="title "href="#">Title C Same</a></li>
</ul>
关于jQuery 删除每个列表项中的特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43462312/