我创建了一个变量来查找“img”并像这样克隆:
var element = jQuery.find('img').clone();
element.appendTo('body');
它对我不起作用。我的 Chrome 控制台告诉我:
Uncaught TypeError: Object [object Array] has no method 'clone'
甚至可以这样写jQuery.find()
吗?我还能尝试什么?
你可以使用
$('img').appendTo('body');
或者
$('img').clone().appendTo('body');
find()
需要一个您尚未提供的起点。的语法jQuery.find()
不正确。正确的语法find()
是:
jQuery(parentSelector).find(descendentSelector);
这将parentSelector
在descendentSelector
.
该clone()
函数无法很好地处理结果,您可以使用 jQuery 对象find()
包装结果,如下所示:find()
var element = jQuery(jQuery.find('img')).clone();
element.appendTo('body');