jQueryで任意の位置に子ノードを追加する方法

子要素の末尾に新しい要素を追加する場合は、次のようにappendToを使いますが、

ParentNode.appendTo(newNode);

子要素の2番目など、任意の位置に新しい要素を追加したい場合は、次のようにします。

ParentNode.insertBefore(newNode, ParentNode.childNodes[2]);