[ js ] jquery children用法

看板Ajax作者時間14年前 (2011/11/11 17:04), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串1/1
<table class="app_list"> <tr> <td><img src="" alt="" /><a href="xxx">11</a></td> </tr> </table> 我的html是這樣的結構 我希望在.app_list tr 用hover $('.app_list tr).hover( function(){ //怎麼選取 td底下的a 的href }, function(){ } ); 我試著用$(this).childer('a') 可是發現都沒有作用 請問要怎麼做才可以選取到底下的href 我後來是用 var td = $(this).children('td'); var a = td.children('a'); 辦到,可是這樣就變成要一層一層的去解,有沒有更好的方式 謝謝回答 謝謝回答 -- ◢██ □︵□ ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.209.219 ※ 編輯: knives 來自: 59.126.209.219 (11/11 17:08)

11/11 17:24, , 1F
$('.app_list a').attr('href')
11/11 17:24, 1F

11/11 18:32, , 2F
$(this).find("a");
11/11 18:32, 2F

11/11 19:09, , 3F
.find()
11/11 19:09, 3F

11/11 22:03, , 4F
聽用find的速度比children還快喔
11/11 22:03, 4F

11/13 12:53, , 5F
children 指的是子元素,不包含子元素的子元素
11/13 12:53, 5F
文章代碼(AID): #1ElEKm_V (Ajax)
文章代碼(AID): #1ElEKm_V (Ajax)