0

テーブルの 2 番目の 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タグで正規表現を使用する方法がわからないため、機能しません。助けてください

編集:jQueryはcurl phpを使用して別のサーバーから受信するため、ソリューションは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 に答える