如何操作非DOM jQuery对象

时间:2012-04-06 19:01:06

标签: html jquery

我有一个嵌入了HTML的文本字符串。它还有CR和/或换行符以及制表符。我通过将它传递给jQuery来将其转换为jQuery对象:

var htmlJqueryObj = jQuery(mystring);

现在我想通过jQuery选择和操作其中的东西:

var modJqueryObj = jQuery("#"+buttonsParentID,htmlJqueryObj).clone().insertAfter(jQuery("#"+buttonsParentID,htmlJqueryObj));

但是上面只返回所选元素的克隆,而我希望它在这些元素之后插入所选元素的克隆,并返回带有修改内容的原始jQuery对象。

想法?

1 个答案:

答案 0 :(得分:2)

jQuery end() ftw:

var modJqueryObj =
    jQuery("#"+buttonsParentID,htmlJqueryObj)
        .clone()
             .insertAfter(jQuery("#"+buttonsParentID,htmlJqueryObj))
        .end()
    .end();