Test case for jQuery Ticket 8332

wrapAll on disconnected elements.

by jitter

HTML

<table id="one"></table>

<p>foo</p>
<p>bar</p>

CSS

table {
    border: 1px solid red;
}
td {
    border: 1px solid green;
}
p {
    display: none;
}
div p {
    display: block;
}

JavaScript

var one = $("#one"),
    tds = $('<td></td><td></td><td></td>');

tds
    .wrapAll('<tr></tr>')
    .parent() //!!
    .appendTo("table");
alert( one.find( "tr" ).length );

$("p").wrapAll("<div></div>").css("border", "1px dashed blue");