Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 按html元素类/id查找xml元素_Jquery_Xml_Parsing_Find_Compare - Fatal编程技术网

Jquery 按html元素类/id查找xml元素

Jquery 按html元素类/id查找xml元素,jquery,xml,parsing,find,compare,Jquery,Xml,Parsing,Find,Compare,我的脚本需要一些帮助。我想在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(){

我的脚本需要一些帮助。我想在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>')
    });        
}
var class\u main\u content=$('.main\u content ul').find(this.class);
if((类主内容)=$(xml).find(类主内容).text()){
$(this.find(“元素”).each(function(){
var name=$(this.find(“name”).text();
var image=$(this.find(“image”).text();
var level=$(this.find(“level”).text();
$(“#四舍五入项”)。追加(“
  • “+name+”
  • ”) }); }
    我的xml:

    <programy_gotowe>
        <element>
            <image>img/icons/01-02/ciasta.png</image>
            <name>Ciasta</name>
            <level>pg_ciasta</level>
        </element>
    </programy_gotowe>
    
    
    img/icons/01-02/ciasta.png
    西亚斯塔
    西亚斯塔酒店
    
    您必须迭代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();
            }
    
    有人能帮忙吗