繁体   English   中英

Jquery.html()无效

[英]Jquery.html() is not working

我试图提醒$ xml.html()的值,但我得到了未定义。 有我的代码

var xml ='<xml version="1.0" encoding="UTF-8" standalone="no"><TaxPayer><PersonalInformation><FirstName>aashu</FirstName></PersonalInformation></TaxPayer></xml>';
var xmlDoc = $.parseXML( xml );
var $xml = $( xmlDoc );
alert(xml);
$xml.find('TaxPayer').text('shri');
alert($xml.html());

JS FIDDLE DEMO

JS FIDDLE DEMO 2

var xml ='<xml version="1.0" encoding="UTF-8" standalone="no"><TaxPayer><PersonalInformation><FirstName>aashu</FirstName></PersonalInformation></TaxPayer></xml>';
var xmlDoc = $.parseXML( xml );
var $xml = $( xmlDoc );
alert(xml);
alert($xml.find('xml').html());
alert($xml.find('xml').text());

var xml ='<xml version="1.0" encoding="UTF-8" standalone="no"><TaxPayer><PersonalInformation><FirstName>aashu</FirstName></PersonalInformation></TaxPayer></xml>';
var xmlDoc = $.parseXML( xml );
var $xml = $( xmlDoc );
alert(xml);
alert($xml.find('xml').html());
alert($xml.find('xml').text());
$xml.find('FirstName').text('satinder');

alert($xml.find('xml').html());
alert($xml.find('xml').text());

学习jQuery:简单易用的jQuery教程博客

尝试这个

    var xml =$('<XMLDocument />')
    xml.append($('<TaxPayer/>')
               .append($('<PersonalInformation/>')
                       .append($('<FirstName/>').text('aashu')))); 
var xmlDoc = $.parseXML( xml );
var $xml = $( xmlDoc );
alert(xml.html());
xml.find('TaxPayer').find('FirstName').text('shri');
alert(xml.html());

这可能有所帮助。 现场演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM