2012-07-30 4 views
0

내 스크립트에 도움이 필요합니다. 내 XML 파일에서 HTML 목록 클래스와 같은 이름의 일부 요소를 찾고 싶습니다. 나는 그들을 비교하고 무언가를하고 싶다. 이것은 나의 코드이다. 산에서 도움을 Thx.html 요소 클래스/id로 xml 요소 찾기

var class_main_content = $('.main_content ul').find(this.class); 
if((class_main_content) == $(xml).find(class_main_content).text()){ 
    $(this).find("element").each(function(){ 
     var name = $(this).find("name").text(); 
     var image = $(this).find("image").text(); 
     var level = $(this).find("level").text(); 
     $("#rounded_items").append('<li id="'+ level +'"><img src="'+ image +'" class="image"/><span>'+ name +'</span></li>') 
    });   
} 

내 XML :

<programy_gotowe> 
    <element> 
     <image>img/icons/01-02/ciasta.png</image> 
     <name>Ciasta</name> 
     <level>pg_ciasta</level> 
    </element> 
</programy_gotowe> 

답변

0

확인이 질문에서 도움을받을 수 있으며, XML 불구하고 반복해야 할, 어쩌면이 방법이 더 좋을 것이다

 var class_main_content = $('.main_content ul').find(this.class); 
     var xml_element_name = $(xml).find(class_main_content).text(); 
     if ((class_main_content) == xml_element_name){ 
      $('.main_content ul').remove(); 
     } 

아무도 도와 줄 수 있습니까?