我创建了一个变量,要查找“IMG”和克隆这样的:jQuery的找到和追加元素
var element = jQuery.find('img').clone();
element.appendTo('body');
它不会为我工作。我的Chrome控制台告诉我:
Uncaught TypeError: Object [object Array] has no method 'clone'
是否有可能像这样写jQuery.find()
?我还能尝试什么?
我创建了一个变量,要查找“IMG”和克隆这样的:jQuery的找到和追加元素
var element = jQuery.find('img').clone();
element.appendTo('body');
它不会为我工作。我的Chrome控制台告诉我:
Uncaught TypeError: Object [object Array] has no method 'clone'
是否有可能像这样写jQuery.find()
?我还能尝试什么?
find()
需要一个你没有提供的起点。 jQuery.find()
的语法不正确。对于find()
正确的语法是:
jQuery(parentSelector).find(descendentSelector);
这将parentSelector
内搜索descendentSelector
。
你可以只使用
$('img').appendTo('body');
或
$('img').clone().appendTo('body');
的clone()
功能不是在find()
结果效果不错,您可以用jQuery对象包裹find()
结果像这样:
var element = jQuery(jQuery.find('img')).clone();
element.appendTo('body');
不是真的,你可以使用'$ .find' ..文件根目录将是你的出发点 – udidu 2013-03-10 12:15:14
感谢这似乎拖延我的文件:) – Youss 2013-03-10 12:17:01
@udidu没有意义使用'find()'的文件,你可以简单地使用'$(selector)' – charlietfl 2013-03-10 12:20:40