我创建了一个变量来查找“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');