如何使用简单的html dom从td读取内容

问题描述 投票:0回答:1

这是我的代码:

<tr>
  <td class="text">
    <div><a href="somethinghref">Something</a></div>
  </td>
  <td>Something2</td>
  <td>Something3</td>
</tr>

我想从 td 获取内容并像这样以单行返回 某事 - 某事2

php html web-scraping dom
1个回答
0
投票

对于 HTML DOM 操作,有一个名为 jQuery 的库,您可以使用它轻松遍历 HTML dome。 贝娄是您问题的解决方案。

   <!doctype html>
   <html>
   <head>
      <meta charset="utf-8">
      <title>Untitled Document</title>
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
   </head>

 <body>
 <table id="tblNewAttendees">
  <tr>
  <td class="text"><div><a href="somethinghref">Something</a></div</td>
  <td>Something2</td>
  <td>Something3</td>
  </tr>
 </table>
  <div class="table-content"></div>
   <script>
  $(document).ready(function(){
 var content ='';
 $('#tblNewAttendees tr').each(function() {

$.each(this.cells, function(){
    //alert($(this).text());
    content+=$(this).text()+" - ";
    });

   });
   $(".table-content").html(content);
   });
</script>
 </body>
 </html>
© www.soinside.com 2019 - 2024. All rights reserved.