Javascript 将两个变量从xml追加到html
我的js中有两个来自xml文件的变量,如何将它们作为li元素附加到我的#list ul中?我的意思是,每个li元素必须包含脚本中的标题和urlJavascript 将两个变量从xml追加到html,javascript,jquery,html,xml,Javascript,Jquery,Html,Xml,我的js中有两个来自xml文件的变量,如何将它们作为li元素附加到我的#list ul中?我的意思是,每个li元素必须包含脚本中的标题和url $(文档).ready(函数(){ $.ajax({ 键入:“获取”, 网址:“#”, cache:false, 数据类型:“xml”, 成功:函数(xml){ $(xml).find('HotelExportElionDto').each(函数(hotelList){ $(this).find(“Title”).each(函数(){ var tit
$(文档).ready(函数(){
$.ajax({
键入:“获取”,
网址:“#”,
cache:false,
数据类型:“xml”,
成功:函数(xml){
$(xml).find('HotelExportElionDto').each(函数(hotelList){
$(this).find(“Title”).each(函数(){
var title=$(this.text();
});
$(this).find(“SeoUrl”).each(函数(){
var url=$(this.text();
});
});
}
});
});
您可以使用.append()
,但您必须稍微更改代码:
$(xml).find('HotelExportElionDto').each(function(hotelList) {
var li="";
var title = $(this).find("Title").map(function() {
return $(this).text();
}).get();
$(this).find("SeoUrl").each(function(i) {
li += "<li>" + title[i] +"<-:title::|::url:->"+ $(this).text() + "</li>";
});
});
$('#list').append(li);
$(xml).find('HotelExportElionDto')。每个(函数(hotelList){
var li=“”;
var title=$(this.find(“title”).map(函数(){
返回$(this.text();
}).get();
$(this).find(“SeoUrl”).each(函数(i){
li++=“”+标题[i]+“++$(this.text()+” ”;
});
});
$('#list')。追加(li);
您可以使用.append()
,但您必须稍微更改代码:
$(xml).find('HotelExportElionDto').each(function(hotelList) {
var li="";
var title = $(this).find("Title").map(function() {
return $(this).text();
}).get();
$(this).find("SeoUrl").each(function(i) {
li += "<li>" + title[i] +"<-:title::|::url:->"+ $(this).text() + "</li>";
});
});
$('#list').append(li);
$(xml).find('HotelExportElionDto')。每个(函数(hotelList){
var li=“”;
var title=$(this.find(“title”).map(函数(){
返回$(this.text();
}).get();
$(this).find(“SeoUrl”).each(函数(i){
li++=“”+标题[i]+“++$(this.text()+” ”;
});
});
$('#list')。追加(li);
@VladimirHumeniuk很高兴能帮助你。继续访问。@VladimirHumeniuk很高兴能帮助你。继续访问。