phpquery:提取具有相同类ID的所有超链接?

时间:2014-05-23 17:42:34

标签: html parsing phpquery

请帮我构建一个jquery(phpquery)来解析下面的示例,用类“myblue”提取所有url。我正在尝试创建一个显示这些网址数据的应用程序。

  <table width="100%" cellspacing="1" cellpadding="2" border="0">
<tbody>
<tr>
<td class="inputtxt" height="20" bgcolor="#E4E4E4" colspan="2">
<b>Notices</b>
</td>
</tr>
<tr valign="top">
<td class="inputtxt" width="7%" valign="top" align="center">»</td>
<td width="93%" valign="top">
<a class="myblue" target="_blank" href="http://example.comn/"> Some Text</a>
</td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="1" cellpadding="2" border="0">
<tbody>
<tr>
<td class="inputtxt" height="20" bgcolor="#E4E4E4" colspan="2">
<b>Info</b>
</td>
</tr>
<tr valign="top">
<td class="inputtxt" width="7%" valign="top" align="center">»</td>
<td width="93%" valign="top">
<a class="myblue" target="_blank" href="xxxx.html"> Some Text</a>
</td>
</tr>

2 个答案:

答案 0 :(得分:2)

var urls=[];
$('a.myblue').each(function(){
 urls.push($(this).attr('href'));
})

var urls = $('a.myblue').map(function () {
 return $(this).attr('href');
})

答案 1 :(得分:0)

如果你需要提取它们,你可以像这样循环 -

$('a.myblue').each(function() {
    console.log( $(this).attr('href') );
});