如何使用表格单元格值获取数据? PHP简单的HTML DOM解析器

时间:2017-06-13 01:09:57

标签: javascript php jquery html

我有一个技巧细胞表。有了这个值:

<tr >
        <td>
            Sensación Térmica:<br>
            Viento:<br>
            Visibilidad:<br>
            Calidad de la nieve:<br>
            Última Nevada:  <br>
            Precipitados Últimas 24Hs:<br>
            Altura de la Nieve:<br>
        </td>

        <td>-2 ºC<br>
            5-10 Km/h<br>
            Buena<br>
            -----<br>
            07/06/2017<br>
            15 cm.<br>
            20 cm.<br><br>
        </td>

我需要第二个td的最后一个值(20厘米)。

我使用PHP5 +编写的HTML DOM解析器,名为PHP Simple HTML DOM Parser,此代码在php文件中

$cm = $html->find('td', 1);

但是这会获取单元格内的所有值。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

我需要第二个td的最后一个值(20厘米)。

通过获取第二个td的值,您可以使用Jquery实现此目的。然后将其值除以<br>,然后获取它的最后一个元素

var data = $('tr td:nth-child(2)').html();
var dataSplit = data.split('<br>');
var result = dataSplit[dataSplit.length - 2];
alert(result);

演示:https://jsfiddle.net/f7711c15/