作者LaPass (LaPass)
看板Ajax
标题[问题] JQuery的selecters抓特定格式的class
时间Mon Oct 28 14:03:55 2013
用JQuery的Selectors
可以把.myclass的物件抓出来
像这样:
$('.myclass')
请问有没有办法
一次就把含有 myclass开头的class都抓出来呢?
例如:
myclass_0
myclass_1
myclass_x
myclass_day_1
.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.124.159
1F:→ akiratw:*[class^="myclass_"] 10/28 14:48
2F:推 mrbigmouth:楼上这样抓不到<span class="abc myclass_1"> 10/28 14:55
3F:→ akiratw:那就用 *= 吧 10/28 14:57
4F:推 mrbigmouth:楼上这样会抓到<span class="notmyclass_1"> 10/28 15:00
5F:→ akiratw:那有更准的 selecotr 吗? 10/28 15:01
6F:推 mrbigmouth:目前没想到不靠filter的精准方法 所以我没跳出来回答 10/28 15:05
7F:→ LaPass:目前我的解决方法是同时加两个class进去 myclass myclass_1 10/28 16:39
8F:→ LaPass:这样,虽然可以用,但是那天真的遇到要抓myclass_xxx 的时 10/28 16:40
9F:→ LaPass:候还是会遇到一样的问题的... 10/28 16:40
10F:→ lyforever:$('div:regex(class, .*.myclass.*)') 10/28 17:24
11F:→ grence:感觉走火入魔了 10/28 22:01
12F:推 iceblue7x:$('[class^="myclass_"], [class*=" myclass_"]') 10/28 22:49
13F:→ LaPass:可以用regex!? OAO!! 10/29 00:28
15F:推 lyforever:regex不一定好, 你可以测试performance, 下面那篇提的 10/29 01:13
16F:→ lyforever:说不定还比较好 10/29 01:13
17F:→ mmis1000:用:not()配合呢? 10/29 15:19
18F:推 dream1124:akiratw 和mrbigmouth 的对话好有趣 11/27 20:58