我在Jquery中,需要给一个element赋值,具体为:var nullCellHtml = '<div class="MyDiv" style="display:none"><NumberType></NumberType><NumberName></NumberName><NumberID></NumberID></div>';//定义原始值
alert(nullCellHtml);//显示原始值
$(g_element).html(nullCellHtml);//填充内容,其中,g_element是一个前面得到的变量
alert($(g_element).html());//显示修改后的内容
问题就出在最后一行,设置后的内容变成了"<div class="MyDiv" style="display:none"></div>",把“<NumberType></NumberType><NumberName></NumberName><NumberID></NumberID>”给过滤掉了,请问大家遇到过这种问题么?
谢谢!
alert(nullCellHtml);//显示原始值
$(g_element).html(nullCellHtml);//填充内容,其中,g_element是一个前面得到的变量
alert($(g_element).html());//显示修改后的内容
问题就出在最后一行,设置后的内容变成了"<div class="MyDiv" style="display:none"></div>",把“<NumberType></NumberType><NumberName></NumberName><NumberID></NumberID>”给过滤掉了,请问大家遇到过这种问题么?
谢谢!
> >
换一下试试 。
我理解问题的根源了,我再试试。
另外,经过jquery处理后,所有的标签都变为大写了,我用xml解析时,它是区分大小写的,同时我还需要将标签内容存储到数据库,还得考虑编码,挺麻烦的。