[问题] tag的ID

楼主: kisha024 (4545454554)   2015-10-11 21:56:08
各位好
我发现不同的tag用相同的id并不会出错
想请问大家会倾向用相同的id 并以$("#id_name")来抓取物件集合
还是给个相同的class 并以$(".class_name")来抓取物件集合
会这样问 是因为底下提到用id的方式效能比较好 所以想问问大家的做法
谢谢
http://design2u.me/blog/943/jquery-notes-g-selector-the-selector
作者: mrbigmouth (大嘴先生)   2015-10-11 22:09:00
在html规格上 id不可以重复 你用了不会出错是浏览器的容错机制 不代表这样做是好事虽然我并不真的清楚内部的运作逻辑 但我合理的相信用id抓的效能比较好就是因为id只有一个元素 当你无视原本的规格设定后 用id抓元素的效能就无法更好了
作者: oToToT (屁孩)   2015-10-11 22:36:00
浏览器真的是直译器中最可怜的.....因为容错率高,就越来越多人乱写,然后容错率又要更高.....
楼主: kisha024 (4545454554)   2015-10-11 22:50:00
谢谢
作者: Kenqr (function(){})()   2015-10-11 23:43:00
绝对会出错 只是你还没遇到而已$("#id_name")就只会抓到第一个id_name,第2个抓不到
楼主: kisha024 (4545454554)   2015-10-12 08:53:00
谢谢指正 第二个之后的确抓不到
作者: crossdunk (推嘘自如)   2015-10-13 08:41:00
你打id_name 我还以为是有id_section1 id_section2这样

Links booklink

Contact Us: admin [ a t ] ucptt.com