Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 在jQuery中创建无插件的孤立标记_Javascript_Jquery_Html_Xml - Fatal编程技术网

Javascript 在jQuery中创建无插件的孤立标记

Javascript 在jQuery中创建无插件的孤立标记,javascript,jquery,html,xml,Javascript,Jquery,Html,Xml,我尝试使用jQuery创建新标记,并使用$(“”)追加标记。 但是我想创建一些XML元素,它们是孤立标记(没有结束标记) 当我尝试创建这样的标记时,使用 $("<column/>") $(“”) 它正在创造 <column></column> 我期待着 没有任何jQuery插件我怎么能做到这一点? 在创建该元素后,我正在为它添加一些属性。说明: 当参数只有一个标记时,例如$('')或$('在做了一些研究之后,我发现了以下答案 使用jQUery创建XM

我尝试使用jQuery创建新标记,并使用
$(“”)
追加标记。 但是我想创建一些XML元素,它们是孤立标记(没有结束标记)

当我尝试创建这样的标记时,使用

$("<column/>")
$(“”)
它正在创造

<column></column>

我期待着

没有任何jQuery插件我怎么能做到这一点? 在创建该元素后,我正在为它添加一些属性。

说明:


当参数只有一个标记时,例如
$('')或
$('

在做了一些研究之后,我发现了以下答案

使用jQUery创建XML文档有点困难,但使用JavaScript非常简单

创建xml文档的实例

将其附加到XML主文档

它将像这样创建xml


//这就是我需要的

发布后检查问题!createElement不能用于创建SVG标记。@praveen Kumar,我使用$(“”)但它仍然在创建结束标记,这就是我所做的。@LaxmikantDange不是你,而是浏览器让它关闭标记。
之间没有语义上的区别。
UA可以任意以任何一种方式显示它。@LaxmikantDange在该软件上提交错误报告。或者修复它以使其正常工作。
var circle = document.createElementNS("http://www.w3.org/2000/svg", "circle");
var createXMLDocument=function(){
 var _doc,perser;
 if(window.DOMParser){
   parser=new DOMParser();
   _doc=parser.parseFromString("<doc></doc>","application/xml");
 }else{
   _doc=new ActiveXObject("Microsoft.XMLDOM");
   doc.async="false";
   _doc.loadXML("<doc></doc>");
 }
 return _doc
}
var xml=new createXMLDocument();
var _columns=xml.createElement("columns");
var _column=xml.createElement("column");
_columns.appendChild(_column);
xml.firstChild.appendChild(_columns);
<doc>
  <columns>
    <column/>    // This is what I needed
  </columns>
</doc>