2013-04-06 3 views
0

테이블의 두 번째 td (숫자)를 추출하려고하면 의 값이됩니다. 숫자 값은 동적으로 변합니다. 나는 html 태그에서 정규식을 사용하는 방법을 모르기 때문에 그것이 작동하지 않습니다 물론jQuery의 Preg_match_all에서 추출 번호

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

: PHP에서

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>'); 

나는이 있습니다. 제발 도와주세요

편집 : jQuery가 curl php를 사용하여 다른 서버로부터 수신하기 때문에 솔루션이 PHP로되어 있어야합니다.

+0

'$ result'는 어디에서 왔으며 왜 jQuery 코드가 들어 있을까요? – Barmar

+0

그래서 ... 모든 숫자 (예 : 56, 123, 235, 789)를 원하십니까? 또는 235는 어디에 있습니까? – Jon

+0

그냥 번호 235 – Rev5

답변

0

당신은 할 수 있습니다 :

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

데모 :

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

데모 : http://jsfiddle.net/zuhb9/1/

그런 다음 여러 수준의 내용이있는 경우 http://jsfiddle.net/zuhb9/

당신이 그들 모두를 통해 루프 필요

+0

솔루션은 PHP에 있어야합니다 – Rev5