0

スクリプトについて助けが必要です。xml ファイルで、html リスト クラスと同じ名前の要素を見つけたいと考えています。それらを比較して何かをしたいより...これは私のコードです。山から助けてくれてありがとう。

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>
4

2 に答える 2

0

xml を反復処理する必要があります。この質問からヘルプを得ることができます

Jquery - すべての xml タグを反復処理する

于 2012-07-30T10:50:46.653 に答える
0

わかりました、多分この方法が良いでしょう

        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();
        }

誰でも助けることができますか?

于 2012-07-30T11:15:41.947 に答える