()插入元素,然后将其取回

after() inserting element, then getting it back

本文关键字:然后 插入 元素      更新时间:2024-03-20

可能重复:
为什么jQuery.fafter()不链接新元素?

此参考代码:

$("#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
​

FIDDLE

尝试使用insertAfter:

var $str = $(string).insertAfter('#id');

如果string是HTML,这将起作用。