可能重複:
Why does jQuery .after() not chain the new element?後()插入元素,然後讓回
該參考代碼:
$("#id").after(string);
做得相當不錯插入元素它需要的字符串。
如何獲得對新插入的HTML元素(字符串)的引用?
可能重複:
Why does jQuery .after() not chain the new element?後()插入元素,然後讓回
該參考代碼:
$("#id").after(string);
做得相當不錯插入元素它需要的字符串。
如何獲得對新插入的HTML元素(字符串)的引用?
var string = '<div id="some_HTML"><span>hello kitty</span></div>';
$jq_elem = $(string); //if it's not a jQuery object, make it one
$("#id").after($jq_elem); //insert into DOM
$jq_elem.css('color', 'red'); //still available
+1 - 到目前爲止,你是唯一一個認識到字符串成爲元素,如果你把它傳遞給jquery構造函數/選擇器的人 – Kristian 2012-07-27 21:37:17
非常棒的人,謝謝。 – jacktrades 2012-07-27 21:48:19
嘗試使用insertAfter
:
var $str = $(string).insertAfter('#id');
如果string
是HTML這將工作。
這工作完美,並需要一條線!豎起大拇指 – jacktrades 2012-07-27 21:53:21
@jacktrades :-) – 2012-07-28 17:48:25
哪個DOM元素? – 2012-07-27 21:34:45
不會'字符串參考你剛纔的內容? – 2012-07-27 21:35:24
@ŠimeVidas:我假設新插入的一個。 – 2012-07-27 21:35:34