作者aquatear (米蟲)
看板Web_Design
標題[問題] jQuery select id 問題
時間Tue May 7 19:58:20 2013
<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
1F:推 aspdoctor:.find()呢? 05/07 20:08
2F:→ KeithYeh:$("#id1").find("#id2"), 我很好奇你不能先選id2的原因? 05/07 21:19
3F:→ aquatear:感謝各位大大, 因為這個網頁會被拿來重複使用, id1是一個 05/07 23:36
4F:→ aquatear:隨機給的id, 這樣可以讓這網頁具有唯一性 05/07 23:38
5F:推 matrixki:我覺得問題需要更詳細些 不然也不知該怎麼幫忙 05/08 00:17
6F:推 KevinXII:雖然有點不懂為什麼不能先選id2, 不過我猜測可以試試 05/08 04:47
7F:→ KevinXII:先給id1一個class, 然後用$('.class #id2') 05/08 04:48
8F:→ KevinXII:啊 上面打錯 是不太懂為什麼不能先選id1 05/08 04:49
9F:→ KevinXII:搞笑了 是id2沒錯 頭昏@@ 05/08 04:51
10F:推 aspdoctor:如果結構不會變,只有id改變,那可以用nthchild來選 05/08 12:55
11F:→ aspdoctor:或是下個class比較快,用屬性選取也行 05/08 12:56