作者CindyLinz (Cindy Wang)
看板Ajax
標題Re: [問題] jquey選取div id
時間Mon Sep 12 13:58:05 2011
※ 引述《mhypnos ( )》之銘言:
: 各位好
: 想請問各位的是
: 我有一票子div
: Jquery中每個id的名字只能使用一次
: 所以他們的id我用陣列的樣子來命名
: ex <div id="name[1]">
: <div id="name[2]">
: <div id="name[3]">
: ...
: 現在我想選擇這些div對他們做同樣的操作
: 要用什麼樣的表示法呢?
: 謝謝
用 $('div[id^=name]') 可以選取 id 是 name 開頭的 div
不過這種用法感覺不太舒服..
也許你可以考慮把你想要選的這些元件加上一樣的 class,
然後再用 $('.class') 的方式來選取..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.246.249
1F:推 mhypnos:多謝!! 09/12 14:04
2F:→ averywu:ID設成陣列印象中是沒意義的。name[1]&name[2]會是二個獨 09/13 12:19
3F:→ averywu:立個體 09/13 12:19
4F:推 aiyswu:其實 <div id="name"> <div id="name"> <div id... 09/13 21:41
5F:→ aiyswu:用jQuery('[id=name]')抓出來就會是一個jquery對象(長度3) 09/13 21:42
6F:→ aiyswu:jQuery('[id=name]').get(0);可以抓到第一個dom對象. 09/13 21:43
7F:→ aiyswu:jQuery('[id=name]').eq(0);可以抓到第一個jquery對象. 09/13 21:43
8F:→ aiyswu:純供參考@@ 09/13 21:43
9F:推 s25g5d4:我記得直接抓jQuery("#id")[0]就能抓第一個DOM對象了 09/13 21:45
10F:推 aiyswu:嗯嗯一樣XD 09/13 21:45
11F:推 mhypnos:謝謝大家!! 09/16 16:20