верней срабатывает, но как то не правильно
т.к. у меня блоков несколько
<div id="block_1">
<div class="title">title</div>
<input id="val" value="" input />
</div><div id="block_2">
<div class="title">title</div>
<input id="val" value="" input />
</div>
а скрипт имеет такой код:
var a = $('div[id^=block_]').children();
$(a).wrapAll('<form></form>');
то получается что оно выгребает все, и обрамляет моим тегом, т.е.
<div id="block_1">
<form>
<div class="title">title</div>
<input id="val" value="" input />
<div class="title">title</div>
<input id="val" value="" input />
</div>
</form>