jquery mueve el elemento a la última posición del niño

Digamos que tengo un<div> que contiene algunos elementos aleatorios, pero hay un elemento que he creado con este selector único:$('.myUniqueElement'). Quiero usar.insertAfter() para mover este elemento en la última posición del niño en mi<div> es eso posible ? cuál es la solución ?

Esta es mi solución:http://jsfiddle.net/silverlight/RmB5K/3/ esta bien ??

HTML:

<div class='p'>
    <div class='myUniqueElement'>unique</div>
    <div>item</div>
    <div>item</div>
    <div>item</div>
</div>
<input type='button' id='b' value='Do'/>

Javascript:

$('#b').on('click',function(){
    $('.myUniqueElement').insertAfter($('.p :last-child'))
});

CSS:

.myUniqueElement{color:red;}

Respuestas a la pregunta(5)

Su respuesta a la pregunta