Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 如何将新添加的元素存储到变量中?_Javascript_Jquery - Fatal编程技术网

Javascript 如何将新添加的元素存储到变量中?

Javascript 如何将新添加的元素存储到变量中?,javascript,jquery,Javascript,Jquery,可能重复: 例如: $(document).append('<div class="new-elem" />'); 其中newElem是我最初附加到文档中的元素 我假设它不能像这样做: var newElem = $(document).append('<div class="new-elem" />'); var newElem=$(文档).append(“”); 您可以使用以下方法执行相反的操作: var newElem=$('').appendTo(文档);

可能重复:

例如:

$(document).append('<div class="new-elem" />');
其中newElem是我最初附加到文档中的元素

我假设它不能像这样做:

var newElem = $(document).append('<div class="new-elem" />');
var newElem=$(文档).append(“”);

您可以使用以下方法执行相反的操作:

var newElem=$('').appendTo(文档);
您应该使用:

var newElem=$('').appendTo(文档);

如果我理解正确,您希望有一个变量引用来引用您首先附加的内容,您不妨这样做:

var el = $('<div class="blah">');
$(document).append(el);
el.append('<span>test</span>');
var el=$('');
$(文件)。附加(el);
el.附加(“测试”);

我想appendTo也会起作用,因为没有看到它,哈觉得有点傻。。。
var newElem = $('<div class="new-elem" />').appendTo(document);
var newElem = $('<div class="new-elem"></div>').appendTo(document);
var el = $('<div class="blah">');
$(document).append(el);
el.append('<span>test</span>');