Мне просто интересно, возможно ли следующее, допустим, у нас есть элемент dom, и мы хотим обернуть этот элемент в div. Таким образом, между элементом и его родителем вставляется div. Затем div становится новым родителем элемента.
Но, чтобы усложнить ситуацию, в другом месте мы уже делали такие вещи, как:
var testElement = document.getElementByID('testID')
где testID - это дочерний элемент элемента, который будет помещен в div. Итак, после того, как мы закончили вставку, будет ли testElement по-прежнему действовать?
Кстати: я не использую jquery.
Есть идеи?
Спасибо,
AJ
В чистом JS вы можете попробовать что-то вроде этого ...
var wrapper = document.createElement('div');
var myDiv = document.getElementById('myDiv');
wrapper.appendChild(myDiv.cloneNode(true));
myDiv.parentNode.replaceChild(wrapper, myDiv);