2
<table>
  <tr>
    <td>dovecot</td>
    <td></td>
    <td>0.00</td>
    <td>0.10</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>dpsel</td>
    <td>dps-e-learn.in</td>
    <td>0.00</td>
    <td>0.06</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>svarun</td>
    <td>svarun.in</td>
    <td>0.00</td>
    <td>0.02</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>DELAYED</td>
    <td></td>
    <td>0.00</td>
    <td>0.00</td>
    <td>0.1</td>
  </tr>
  <tr>
    <td>hostc1</td>
    <td>hostraptor.in</td>
    <td>0.00</td>
    <td>0.05</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>Top Process</td>
    <td>%CPU 0.1</td>
    <td colspan="3">
      httpd [ecomwel.hostraptor.in] [/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid7]
    </td>
  </tr>
  <tr>
    <td>astrore</td>
    <td>astroreddy.com</td>
    <td>0.00</td>
    <td>0.02</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>cpanel</td>
    <td></td>
    <td>0.00</td>
    <td>0.00</td>
    <td>0.0</td>
  </tr>
  <tr>
    <td>named</td>
    <td></td>
    <td>0.00</td>
    <td>0.20</td>
    <td>0.0</td>
  </tr>
</table>

我有一个像上面这样的表,我需要使用 jQuery 在该表中动态搜索名称

例如:我需要使用 astrore 进行搜索,我需要获取下一个元素,我的意思是我需要获取此域名...

tr td将每2分钟更改一次...

4

2 回答 2

4

包含选择器:

var value = $("td:contains('astrore')").next().text();
于 2012-12-24T02:18:45.420 回答
1

这允许重复检查该值:

function scanForValue(value) {
    $("td").each(function() {
        if ($(this).text()==value) {
            console.log($(this).next().text());
        }
    });

    window.setTimeout("scanForValue('"+value+"');", 120000);
}

scanForValue('astrore');

http://jsfiddle.net/hLKRd/3/

于 2012-12-24T02:22:48.980 回答