Обернуть элемент!
Добрый день человеки!
У меня стоит вопрост о том как обернуть некоторые элементы сложным контентом: <ul class="list"> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> </ul> обернуть в : <div class="wrap"> <span class="title">title</span> <div class="ul"> >>Список list тут<< </div> </div> использую функцию wrap() Все вроде бы не сложно если бы не спан. Знаю,убрать его из WRAP() и добавить append'ом . Можно. Но может кто сталкивался,может есть более изящное решение? |
в чем проблема то?
|
krasovsky, вставка wrap() подразумевает вставку в самую "нутрь" контента...
А так не понятно где та "нутрь"... :) |
Цитата:
|
Цитата:
|
Цитата:
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
$(".list").wrap("<div class='wrap'><div class='ul'></div></div>");
$(".wrap").prepend("<span class='title'>title</span>")
});
</script>
</head>
<body>
<ul class="list">
<li>111</li>
<li>111</li>
<li>111</li>
<li>111</li>
<li>111</li>
</ul>
<ul class="list">
<li>111</li>
<li>111</li>
<li>111</li>
<li>111</li>
<li>111</li>
</ul>
</body>
</html>
|
рони,
Спасибо, да действительно работает. Но в моем случае к сожалению не сработал ни этот код не подобны. Сложно сказать с чем это связано - может с тем что у меня запускается функция после динамической добавки элементов,может связано с тем что все это делается в TinyMCE . Вобщем разбираться нет желания, т.к решение я уже нашел. И еще раз Спасибо! Я вспомнил что есть такой удобный метод как prepend |
| Часовой пояс GMT +3, время: 11:16. |