我創建了一個變量,要查找「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