2013-03-22 5 views
0

phpQuery로 선택한 태그의 유형을 결정할 수 있어야합니다.phpQuery 태그 유형 찾기

요소의 참조가있는 경우 어떻게 태그 유형을 쉽게 알아낼 수 있습니까?

JQuery와에

/JS 태그 이름이 충분하거나 ('태그 이름')

그러나 phpQuery에 내가이 일을 정직 기능을 찾을 수 없습니다 소품합니다 ..

$doc = phpQuery::newDocumentFilePHP($ftp_file['local_path']); 
if(!pq('.clasToFind')->length) { 
     $tagType = pq('.clasToFind')->tagName; 
} 

은 최고의 답변입니다 여기에 대답을 정규식?

+0

가끔 질문이 짧습니다. 위의 질문은 매우 짧을 수 있습니다. 그러나 나는 '품질 테스트'를 통과하기 위해 단어 수를 늘려야했습니다.이게 맞습니까? – John

답변

0

tagName은 DomNode 속성입니다. 그래서 당신은 반복 할 때

foreach(pq('.clasToFind') as $el){ 
    echo $el->tagName; 
} 
0

여기에 내 대답을 참조하십시오 How to find tag name using phpquery? 당신은 단지 하나의 요소가 있더라도, 컬렉션의 첫 번째 요소를 가리 키도록 get를 호출 할 필요가

. 따라서 코드는 다음과 같습니다.

$doc = phpQuery::newDocumentFilePHP($ftp_file['local_path']); 
if($doc->find('.clasToFind')->length) { 
     $tagType = $doc->find('.clasToFind')->get(0)->tagName; 
}