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

Сообщение от skfyann Посмотреть сообщение
Не уверен, что изучение JS нужно начинать c jQuery.
.children()
.find()
Сделал с помощью .find()
Но возникла проблема при изменении класса с nIn0 на nIn01.
По средствам .toggleClass("nIn0 nIn01") не получается сделать, т.к. в моей функции не могу указать идентификатор, т.е. написать вот так: $("#ding").toggleClass("nIn0 nIn01")
ПОМОГИТЕ закончить функцию, чтоб в клонированных элементах менялся класс с nIn0 на nIn01. Спасибо.

<html>

<head>
<style type="text/css">
.nIn01 { color: "#FF0000" }
</style>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function cloNeN() {
$("#top").find("#logo, #ding, #ins")	// Ищем идентификаторы #logo, #ding, #ins в элементе #top
.clone()							   // Клонируем найденые элементы
.toggleClass("nIn0 nIn01")            // Заменяем в клоне класс .nIn0 на .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">
      Logon 
      <span class="local">127 0 0 1</span>
    </div>
  </div>
</div>  


</br>

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


</body>

</html>

Последний раз редактировалось lamer, 16.02.2012 в 18:40.
Ответить с цитированием