作者kisha024 (4545454554)
看板Ajax
标题[问题] tag的ID
时间Sun Oct 11 21:56:08 2015
各位好
我发现不同的tag用相同的id并不会出错
想请问大家会倾向用相同的id 并以$("#id_name")来抓取物件集合
还是给个相同的class 并以$(".class_name")来抓取物件集合
会这样问 是因为底下提到用id的方式效能比较好 所以想问问大家的做法
谢谢
http://design2u.me/blog/943/jquery-notes-g-selector-the-selector
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.127.81.14
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1444571771.A.E61.html
1F:→ mrbigmouth: 在html规格上 id不可以重复 你用了不会出错是浏览器 10/11 22:09
2F:→ mrbigmouth: 的容错机制 不代表这样做是好事 10/11 22:10
3F:→ mrbigmouth: 虽然我并不真的清楚内部的运作逻辑 但我合理的相信用 10/11 22:10
4F:→ mrbigmouth: id抓的效能比较好就是因为id只有一个元素 当你无视原 10/11 22:10
5F:→ mrbigmouth: 本的规格设定後 用id抓元素的效能就无法更好了 10/11 22:11
6F:推 oToToT: 浏览器真的是直译器中最可怜的.....因为容错率高,就越来 10/11 22:36
7F:→ oToToT: 越多人乱写,然後容错率又要更高..... 10/11 22:36
8F:→ kisha024: 谢谢 10/11 22:50
9F:→ Kenqr: 绝对会出错 只是你还没遇到而已 10/11 23:43
10F:→ Kenqr: $("#id_name")就只会抓到第一个id_name,第2个抓不到 10/11 23:46
11F:→ kisha024: 谢谢指正 第二个之後的确抓不到 10/12 08:53
12F:→ crossdunk: 你打id_name 我还以为是有id_section1 id_section2这样 10/13 08:41