0

只是试图提取表的第二个 td (这是一个数字),即235的值。数字的值动态变化。

jQuery('.content').append('<tr><td>Volume1</td><td>56</td><td>123</td></tr>');
jQuery('.content').append('<tr><td>Volume2</td><td>235</td><td>789</td></tr>');

在php中我有这个:

if(preg_match_all("/jQuery\(\'.content\'\).append\((\'<tr><td>Volume2</td><td>(.*?)\')\);/", $result))

当然它不起作用,因为我不知道如何在 html 标签中使用正则表达式。请帮忙

编辑:解决方案必须在 php 中,因为 jQuery 使用 curl php 从另一台服务器接收。

4

1 回答 1

0

你可以做:

$(".content tr:eq(1) td:eq(1)").text();

演示:http: //jsfiddle.net/zuhb9/

如果您有多个课程内容,那么您需要遍历所有内容:

$(".content").each(function() {
    console.log($(this).find("tr:eq(1) td:eq(1)").text());
});

演示:http: //jsfiddle.net/zuhb9/1/

于 2013-04-06T10:06:20.510 回答