[問題] jQuery select id 問題

看板Web_Design作者 (米蟲)時間11年前 (2013/05/07 19:58), 編輯推噓4(407)
留言11則, 5人參與, 最新討論串1/1
<div id="id1"> <div id="id2"> </div> </div> 如上的 div 我想對 id2 做處理, $("#id2")... 因為架構關係, 所我不能先 select id2, 我只能先 select id1, 然後再 select id2, 請問有什麼好方法, 可以讓我選到 id2, 然後如果網頁修改後, 我可以不用更改 select 的寫法, 因為如果用一些 node 順序來選的話, 網頁一改變 我就必須連同更改 select 了 感謝 !! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.92.71.37

05/07 20:08, , 1F
.find()呢?
05/07 20:08, 1F

05/07 21:19, , 2F
$("#id1").find("#id2"), 我很好奇你不能先選id2的原因?
05/07 21:19, 2F

05/07 23:36, , 3F
感謝各位大大, 因為這個網頁會被拿來重複使用, id1是一個
05/07 23:36, 3F

05/07 23:38, , 4F
隨機給的id, 這樣可以讓這網頁具有唯一性
05/07 23:38, 4F

05/08 00:17, , 5F
我覺得問題需要更詳細些 不然也不知該怎麼幫忙
05/08 00:17, 5F

05/08 04:47, , 6F
雖然有點不懂為什麼不能先選id2, 不過我猜測可以試試
05/08 04:47, 6F

05/08 04:48, , 7F
先給id1一個class, 然後用$('.class #id2')
05/08 04:48, 7F

05/08 04:49, , 8F
啊 上面打錯 是不太懂為什麼不能先選id1
05/08 04:49, 8F

05/08 04:51, , 9F
搞笑了 是id2沒錯 頭昏@@
05/08 04:51, 9F

05/08 12:55, , 10F
如果結構不會變,只有id改變,那可以用nthchild來選
05/08 12:55, 10F

05/08 12:56, , 11F
或是下個class比較快,用屬性選取也行
05/08 12:56, 11F
文章代碼(AID): #1HYEnVF- (Web_Design)