当前位置:嗨网首页>书籍在线阅读

22-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

2.5.3 讨论

:contains() 过滤器可能无法满足你的要求。你可能需要更多地控制允许和不允许的文本。如果需要这样的控制,我建议使用正则表达式并测试元素的文本,如下所示:

jQuery('p').filter(function(){
   return /(^|\s)(apple|orange|lemon)(\s|$)/.test(jQuery(this).text());
});

这将选择包含 appleorange 或者 lemon 的所有段落。jQuery的 filter() 方法更多的相关信息参见秘诀2.10。