Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.02.2016, 11:09
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

управление dom
Здравствуйте, подскажите пожалуйста как программным способом выполнить следующую задачу:

Из этого:

<div class="lSAction">
	<a href="#" class="lSPrev"></a>
	<a href="#" class="lSNext"></a>
</div>


В это:

<div class="lSAction">
	<div class="myClass">
		<a href="#" class="lSPrev"></a>
	</div>
	<div class="myClass2">
		<a href="#" class="lSNext"></a>
	</div>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 28.02.2016, 12:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

s24344,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .myClass a{
    width: 50px;
    height: 30px;
    display: inline-block;
    background-color: rgb(255, 0, 255);
  }
  .myClass2 a{
     width: 50px;
     height: 30px;
     display: inline-block;
    background-color: rgb(255, 255, 0);
  }
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
  <script>
   $(function(){
     var arrClass = ["myClass","myClass2"];
     $(".lSAction a").wrap(function(i) {
   return $("<div/>",{"class" : arrClass[i]})
})
   })
  </script>
</head>

<body>
<div class="lSAction">
	<a href="#" class="lSPrev"></a>
	<a href="#" class="lSNext"></a>
</div>

</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 28.02.2016, 12:40
Аспирант
Отправить личное сообщение для Alex_63 Посмотреть профиль Найти все сообщения от Alex_63
 
Регистрация: 22.08.2015
Сообщений: 71

s24344,
Как Вариант:

<script>
$('.lSAction a').each(function(i){
  $(this).wrap('<div class="myClass'+i+'"></div>');
});
</script>
Ответить с цитированием
  #4 (permalink)  
Старый 28.02.2016, 12:45
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
инициализация плагинов до вставки html-я в DOM FanAizu jQuery 3 19.01.2014 01:16
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Новый элемент отсутствует в DOM модели StrSprut jQuery 4 19.09.2011 12:50
Как в браузерах реализуются функции DOM (например createElement) iamme Общие вопросы Javascript 7 02.09.2011 20:26
управление DOM из FLASH Device Events/DOM/Window 2 30.04.2009 13:15