Re: [問題] JQuery的selecters抓特定格式的class
※ 引述《LaPass (LaPass)》之銘言:
: 用JQuery的Selectors
: 可以把.myclass的物件抓出來
: 像這樣:
: $('.myclass')
: 請問有沒有辦法
: 一次就把含有 myclass開頭的class都抓出來呢?
: 例如:
: myclass_0
: myclass_1
: myclass_x
: myclass_day_1
: .....
→
10/28 14:48,
10/28 14:48
推
10/28 14:55,
10/28 14:55
→
10/28 14:57,
10/28 14:57
推
10/28 15:00,
10/28 15:00
→
10/28 15:01,
10/28 15:01
推
10/28 15:05,
10/28 15:05
很接近了,Bootstrap 2.3.2 的 icon 在 CSS 裡是用這組 selector:
[class^="icon-"], [class*=" icon-"]
但是 3.0 的時候因為效能問題把它改了,規格改成使用者必須自行額外加上 .icon
jQuery 有自己的 selector engine,但是去撈 attribute 理論上難免比較慢。
所以如果你的目的純粹是撈元件,或許你把規格改成
myclass myclass_0
myclass myclass_1
myclass myclass_x
myclass myclass_day_1
然後直接撈 $('.myclass') 比較簡單;
要不然就是撈 $('[class^="myclass_"], [class*=" myclass_"]'),
然後記得測一下效能...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
→
10/28 16:42, , 1F
10/28 16:42, 1F
推
10/28 17:38, , 2F
10/28 17:38, 2F
→
10/28 17:38, , 3F
10/28 17:38, 3F
→
10/28 17:39, , 4F
10/28 17:39, 4F
推
10/28 18:06, , 5F
10/28 18:06, 5F
→
10/28 18:07, , 6F
10/28 18:07, 6F
→
10/28 18:08, , 7F
10/28 18:08, 7F
→
10/28 19:29, , 8F
10/28 19:29, 8F
→
10/28 19:33, , 9F
10/28 19:33, 9F
→
10/28 19:33, , 10F
10/28 19:33, 10F
→
10/28 19:34, , 11F
10/28 19:34, 11F
→
10/28 19:35, , 12F
10/28 19:35, 12F
→
10/28 19:36, , 13F
10/28 19:36, 13F
→
10/28 19:36, , 14F
10/28 19:36, 14F
→
10/28 19:37, , 15F
10/28 19:37, 15F
→
10/28 19:37, , 16F
10/28 19:37, 16F
推
10/29 09:23, , 17F
10/29 09:23, 17F
→
10/29 09:23, , 18F
10/29 09:23, 18F
→
10/29 09:23, , 19F
10/29 09:23, 19F
推
10/29 09:27, , 20F
10/29 09:27, 20F
推
10/29 09:41, , 21F
10/29 09:41, 21F
→
10/29 09:42, , 22F
10/29 09:42, 22F
→
10/29 09:51, , 23F
10/29 09:51, 23F
推
10/29 10:09, , 24F
10/29 10:09, 24F
→
10/29 10:09, , 25F
10/29 10:09, 25F
→
10/29 10:10, , 26F
10/29 10:10, 26F
→
10/29 10:11, , 27F
10/29 10:11, 27F
→
10/29 12:50, , 28F
10/29 12:50, 28F
推
10/29 13:26, , 29F
10/29 13:26, 29F
→
10/29 13:40, , 30F
10/29 13:40, 30F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):