Hi.
I've just noted that when passing a function to wrapAll(), it acts in the same way of wrap(). So, either this isn't the intended behavior (this is my take) and it should be fixed, or this is the intended behavior and a note on the relative page should be added.
This is a link to a demo that shows the issue: http://jsfiddle.net/jk6wecgz/