2012-04-06 92 views
1

我有一个嵌入HTML的文本字符串。它也有CR和/或换行符以及制表符。我把它转换成一个jQuery对象通过将其传递给jQuery的:如何操作非DOM的jQuery对象

var htmlJqueryObj = jQuery(mystring); 

现在我要选择,并通过jQuery的操作中它的东西:

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

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

想法?

+0

只是快速的想法...如何添加字符串作为HTML成一种无形的DIV,然后使用jQuery遍历/选择呢? – 2012-04-06 19:04:46

+0

似乎是合理的 – funkyeah 2012-04-06 19:14:56

回答

2

jQuery end() FTW:

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

我认为这是神奇的子弹! – funkyeah 2012-04-06 19:49:26