Показать сообщение отдельно
  #12 (permalink)  
Старый 15.02.2012, 02:51
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Вопрос не закрыт
По мимо того что нужно было скопировать несколько <div> элементов с одной части странице в другую, нужно было некоторые из них изменить, а точнее изменить их class=""

У меня получается не понятно что, если я не изменяю класс то <div> клонируется нормально, если изменяю его то часть <div> переноситься (т.е. вырезается со старого места и вставляется в новое)

Пример кода:

<html>

<head>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function cloNeN() {
$("#top").clone()             				 // сделаем копию элемента top
$("#ding").removeClass("nIn0", false) 	 // удалит все классы у элемента с идентификатором ding
$("#ding").addClass("nIn01")         // добавим этой копии класс nIn01
.appendTo("#clone");          	  // вставим измененный элемент в конец элемента clone
}
</script>


</head>

<body onload="cloNeN()">
<div id="top">
  <div id="logo" class="logo">
    <img src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" alt="" style="cursor: prn;">
  </div>
  <div id="ding" class="nIn0">
    <div id="ins" class="">
      Logon 
      <span class="local">127 0 0 1</span>
    </div>
  </div>
</div>  


</br>

<div id="clone"></div>


</body>

</html>


Помогите плиз, сломал голову но не чего не выходит, подозреваю что это из-за того что клонирую я <div id="top">, а класс меняю в дочернем диве. Потому что если не производить не каких манипуляций кроме клонирование то все нормально, может не верно составил функцию ?

Люди добрые подскажите
Ответить с цитированием