看板 Ajax 關於我們 聯絡資訊
各位好 我發現不同的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://www.ptt.cc/bbs/Ajax/M.1444571771.A.E61.html
mrbigmouth: 在html規格上 id不可以重複 你用了不會出錯是瀏覽器 10/11 22:09
mrbigmouth: 的容錯機制 不代表這樣做是好事 10/11 22:10
mrbigmouth: 雖然我並不真的清楚內部的運作邏輯 但我合理的相信用 10/11 22:10
mrbigmouth: id抓的效能比較好就是因為id只有一個元素 當你無視原 10/11 22:10
mrbigmouth: 本的規格設定後 用id抓元素的效能就無法更好了 10/11 22:11
oToToT: 瀏覽器真的是直譯器中最可憐的.....因為容錯率高,就越來 10/11 22:36
oToToT: 越多人亂寫,然後容錯率又要更高..... 10/11 22:36
kisha024: 謝謝 10/11 22:50
Kenqr: 絕對會出錯 只是你還沒遇到而已 10/11 23:43
Kenqr: $("#id_name")就只會抓到第一個id_name,第2個抓不到 10/11 23:46
kisha024: 謝謝指正 第二個之後的確抓不到 10/12 08:53
crossdunk: 你打id_name 我還以為是有id_section1 id_section2這樣 10/13 08:41