我想像这样使用“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');