Re: [問題] 我想要抓取某個屬性 想破頭 ~"~

看板Ajax作者 (謝謝妳的愛)時間16年前 (2009/10/02 16:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
哇嗚...太感謝了 我改成以下這樣就可以了 (phpquery為例) $find_array = pq("td[nowrap] > a[href*='blog']"); foreach($find_array as $var) $show = pq($var)->attr("href"); ※ 引述《tomin (stuffy)》之銘言: : ※ 引述《summerdog (謝謝妳的愛)》之銘言: : : 唔...實在很不好意思問個問題 : : 但我實驗了超久而且把jquery的線上doc都看爛了 還是做不出來 : : 所以想上來尋求協助 Orz : : 我想抓出下列原始碼中的 href這個屬性內的內容, : : 也就是"/blog/summ....."這串 : : <td nowrap> : : 2009.10.02 <a href="/blog/summerdog/12234"> 大家好我是海星</a> : : </td> : : <td nowrap> : : 2009.09.13 <a href="/blog/summerdog/11126"> 昨天吃真飽</a> : : </td> : : 我使用的語法是: : : var find_array = $("td[nowrap] > a[href*='blog']").attr("href"); : : (註: 其實我是用phpquery,幾乎與jquery相同語法,這邊我把他轉成jquery語法) : : 得到的結果是/blog/summerdog/12234 是沒錯,但只有第一筆出來而已,我要的是全部 : : 請問我哪邊寫錯了呢?? 感謝賜教... Orz : 你只差一步了。 : attr()只捉第一個符合的值。 : 改成這樣就行囉!(可能還有別種寫法。) : var find_array = $("td[nowrap] > a[href*='blog']"); : find_array.each(function(){ : var href=$(this).attr("href"); : alert(href); : }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.184.124
文章代碼(AID): #1AnRSuOj (Ajax)
文章代碼(AID): #1AnRSuOj (Ajax)