I have a dynamic table that I want to attach
elements with jQuery.
I have this:
var tds = jQuery(\"tr > td\").length; //
If you don't want deep clones, then you can avoid the manual iteration by passing the outerHTML of the element to an arrays join() method resulting in an HTMLString corresponding to n
number of elements as shown below:
var elementString = new Array(++n).join($(selector).get(0).outerHTML)
which you can append to any element you wish.
In your case you can do:
var n= $("tr > td").length,
$colgroup = $("#colgroup-compare");
$colgroup.append(new Array(++n).join($colgroup.find("col").get(0).outerHTML));