Re: [問題] 我想要抓取某個屬性 想破頭 ~"~
哇嗚...太感謝了
我改成以下這樣就可以了 (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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章