如题,比如在HTML页面里有一些文本,然后我想筛选出"jQuery"这个字符串,这个字符串在HTML页面里有多处,我如何才能将其筛选出来?
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>
如果需要其他的操作,可以参考此示例。
$(':contains("jQuery")')