作者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/m.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