Javascript 获取具有特定属性的xml文本
我在Javascript 获取具有特定属性的xml文本,javascript,jquery,xml,Javascript,Jquery,Xml,我在$(c)中获得此xml: 但是在警报中,我根本没有得到val的值 这里怎么了?您想使用 比如: var val = $(c).find('chart[char_num=' + j + ']').text(); 编辑: 抱歉,您正在使用属性选择器。问题是将命令切换到图表,如问题注释中所述。是否要使用 比如: var val = $(c).find('chart[char_num=' + j + ']').text(); 编辑: 抱歉,您正在使用属性选择器。问题是将命令切换到图表,如问题注释
$(c)
中获得此xml:
但是在警报中,我根本没有得到val
的值
这里怎么了?您想使用
比如:
var val = $(c).find('chart[char_num=' + j + ']').text();
编辑:
抱歉,您正在使用属性选择器。问题是将命令切换到图表,如问题注释中所述。是否要使用
比如:
var val = $(c).find('chart[char_num=' + j + ']').text();
编辑:
抱歉,您正在使用属性选择器。问题是将命令切换到图表,如问题注释中所述。首先,使用jQuery的函数获取XML文档:
var xml = "<response name='GetStatistics'>"
+ "<chart chart_num='0'>500</chart>"
+ "<chart chart_num='1'>1000</chart>"
+ "</response>";
var xmlDoc = $.parseXML(xml);
var $xml = $(xmlDoc);
此外,您可能会发现将所有chart\u num
属性值的
var $charts = $xml.find('chart');
var chartNums = $.map($charts, function(el) {
return $(el).attr("chart_num");
});
首先,使用jQuery的函数获取XML文档:
var xml = "<response name='GetStatistics'>"
+ "<chart chart_num='0'>500</chart>"
+ "<chart chart_num='1'>1000</chart>"
+ "</response>";
var xmlDoc = $.parseXML(xml);
var $xml = $(xmlDoc);
此外,您可能会发现将所有chart\u num
属性值的
var $charts = $xml.find('chart');
var chartNums = $.map($charts, function(el) {
return $(el).attr("chart_num");
});
将
命令
更改为图表
?谢谢。。。我的错误,抱歉,你可以考虑添加<代码> jQuery < /Cult>标签。更改<代码>命令<代码> > <代码>图表<代码>?谢谢…我的错误,抱歉,你可能会考虑添加<代码> jQuery 标签。用括号出现错误的语法,并且忘记上下文。@ OLIVIERH谢谢,固定。括号中的错误语法,并且忘记上下文。@奥利维谢,谢谢。