前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >锋利的jQuery第八期

锋利的jQuery第八期

作者头像
一头小山猪
发布2020-04-10 10:36:49
2380
发布2020-04-10 10:36:49
举报
文章被收录于专栏:微光点亮星辰微光点亮星辰

上一期介绍了属性过滤选择器,提到了正则,那这次还是稍微说说吧,首先是不等于,开头以及结尾。原效果图如下:

$("div[title!=test]").css("background","#bbffaa");title属性值不为test的div元素,这里要注意,不等于的符号为!=,等于的符号只是一个=,效果图如下:

接下来就是开头和结尾,这里我们可以用到正则的写法,如:$("div[title^=te]").css("background","#bbffaa");即title属性值以te开头的div元素,效果图如下:

("div[title

上文中的^和$都是正则中的基础用法,虽然正则中的语法不能完全的搬过来,但是稍加改变还是可以高效利用的。

第二发,含有以及多条件筛选,含有我们使用型号,如:$("div[id][title*=es]").css("background","#bbffaa");效果图如下:

那么如果我们想通过多个条件来筛选应该怎样表达呢,很简单,只要并列罗列上就可以了每对中括号之间也不需要其他符号,如:$("div[id][title*=es]").css("background","#bbffaa");意为含有id属性且title属性值含有es的div元素,效果图如下:

好啦,今天就啰嗦这么多,如果喜欢本文章请多多分享,欢迎关注公众号:奔跑在IT之路,扫码更方便哦!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微光点亮星辰 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档