jquery筛选不包含字符

jQuery是一个非常强大的JavaScript库,它的选择器可以帮助我们筛选出符合特定条件的元素。在很多情况下,我们需要筛选出某些元素,但是不包含特定的一些字符。这时,我们可以使用jQuery的:not选择器来解决问题。

$(selector:not(sub-selector))

jquery筛选不包含字符

其中,selector表示要筛选的元素,而sub-selector表示不包含的字符。下面是一个示例:

$("p:not(:contains('hello'))")

这个代码将筛选出所有不包含'hello'的p元素。如果在某个场合下,我们需要同时筛选出不包含多个字符的元素,那么我们可以使用正则表达式来实现。

$("p").filter(function(index) {
  return !/(hello|world)/.test($(this).text());
});

在这代码中,我们使用了filter()方法来过滤筛选出的元素。其中,使用正则表达式/(hello|world)/来匹配不包含hello和world字符的p元素。这种方式比使用:not选择器更加灵活,可以实现更复杂的元素筛选。

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...