问题描述
- jQuery如何筛选HTML页面里面的特定字符串?
-
如题,比如在HTML页面里有一些文本,然后我想筛选出"jQuery"这个字符串,这个字符串在HTML页面里有多处,我如何才能将其筛选出来?
解决方案
$(':contains("jQuery")')
解决方案二:
jquery擅长的是处理Element,不擅长处理文本内容的吧,如果实现你的目标,用jquery提取html内容,然后使用正则表达式匹配
解决方案三:
问题是,你要把这些内容找出来做什么。如果是要批量替换,可以使用如下代码:
<script>
$(function(){
var content = $("#content"),
contentHtml = content.html();
var newContent = contentHtml.replace("<a href='http://www.jquery.com/' target='_blank'>jQuery</a>","jQuery");
content.html(contentHtml);
})
</script>
如果需要其他的操作,可以参考此示例。
时间: 2024-12-13 05:43:17