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

Всем спасибо, сделал по свойму =)


<div id="some">
	 
	<div class="sm_level_1">
	<div class="sm_level_2">
	<div class="sm_level_2">
	<div class="sm_level_1">
	<div class="sm_level_2">
	<div class="sm_level_3">
	<div class="sm_level_3">
	<div class="sm_level_2">
	<div class="sm_level_3">
	 
	</div>


jQuery("#some").html(""+jQuery("#some").html().replace(/<div class=\"sm_level_1\">/g,"</div><div class='col'><div class='sm_level_1'>").slice(6)+"</div>");


То есть преобразуем в строку, заменяем <div class='sm_level_1'> на </div><div class='col'><div class='sm_level_1'> регулярным выражением) потом удаляем первые 6 символов (то есть первый </div>) и добавляю закрывающий тег в конец "</div>") и вставляем всё это обратно как html .
Ответить с цитированием