Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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
Javascript 如何将复选框链接到ajax xml_Javascript_Jquery_Xml_Checkbox - Fatal编程技术网

Javascript 如何将复选框链接到ajax xml

Javascript 如何将复选框链接到ajax xml,javascript,jquery,xml,checkbox,Javascript,Jquery,Xml,Checkbox,谢谢你的帮助。我已经设法将xml文件中的数据拉到复选框中。 我正在尝试获取以下代码: $('.cb').on('click', function () { nextID = $(this).attr('target'); nextEl = $('#' + nextID); if (!nextEl.is('visible')) {

谢谢你的帮助。我已经设法将xml文件中的数据拉到复选框中。 我正在尝试获取以下代码:

 $('.cb').on('click', function () {
                    nextID = $(this).attr('target');
                    nextEl = $('#' + nextID);

                    if (!nextEl.is('visible')) {
                        nextEl.show();
                    }
                });
要处理此问题,请执行以下操作:

$(function () {
     $.ajax({
     type: "GET",
     url: "decisionTree/xml/tree0001.xml",
     dataType: "xml",
     success: function (xml) {
     $(xml).find('content').each(function (i) {
     var ou = $(this).text();
     $('body').append("<input type='checkbox' class='cb' value='" + ou + "'>" + ou + '<br>');
                            });
                        }
                    });
                });

任何帮助都将不胜感激。再次感谢

具体问题是什么?元素是否已创建?什么是根?元素被创建并工作。它只是从xml文件中获取要为每个复选框显示的数据。我似乎把自己和其他人都弄糊涂了!Root只是我在jsfiddle上玩的东西。也许这会有所帮助