Замена тегов JS
Если нужно заменить тег например div на form можно использовать конструкцию /** * REPLACE TAG * $(‘#replaceForm’).replaceTag(‘<span id=»replaceTag»>’,true); * */ $.extend({ replaceTag: function (currentElem, newTagObj, keepProps) { var $currentElem = $(currentElem); var i, $newTag = $(newTagObj).clone(); if (keepProps) {//{{{ newTag = $newTag[0]; newTag.className = currentElem.className; $.extend(newTag.classList, currentElem.classList); $.extend(newTag.attributes, currentElem.attributes); }//}}} $currentElem.wrapAll($newTag); $currentElem.contents().unwrap(); // return node; … Подробнее