我想像这样使用“div.someelement”在Jquery / Javascript中创建元素

var SomeElement = $("div.someelement");
$( "#container" ).append( SomeElement );

但是我不想复制同一个类的元素,我想创建一个新的类。
document.createElement正在创建"<div.somelement>"而不是<div class="someelement">

最佳答案

试试这个:

var $someelement = $('<div class="someelement"/>').appendTo('#container');

这将在#container内创建一个全新的元素,并将其另存为$someelement以便以后引用。

http://api.jquery.com/jQuery/#jQuery2

更新

您可以克隆原始文件,然后将其清空。这根本不影响原始元素。
var $someelement = $('div.someelement').clone().empty().appendTo('#container');

10-07 11:58