Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.05.2012, 23:59
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

jquery, заменить один тег на другую
здравствуите

есть елемент <p>, хочу зманеит её на елементе <span>, а потом изменить background-color все елементи <span>
сделаю так

$("p").replaceWith("<span></span>");

$(document).ready( function () {
    $("span").css({ "background-color": "#090" });
});


<p> ppppppppppp </p>
<span> spaaann </span>


резултат такои: изменяется бг-цвет тот елемента, котори бил основа <span>, а елемент <p> котори я думал что заменил на <span>-е остается не изменен, подскажите пожалуиста где ошибка? как правилно?
Ответить с цитированием
  #2 (permalink)  
Старый 28.05.2012, 00:30
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

1.

$("p").replaceWith("<span></span>");

нужно исполнять после загрузки

2.
$("p").replaceWith("<span></span>"); заменит все <p> на пустые span. для того, чтобы сохранить содержимое, нужно исп-ть ф-ю обратного вызова.
$("p").replaceWith(function(index, oldHTML){ 
  return $("<span>").html(oldHTML);
});
Ответить с цитированием
  #3 (permalink)  
Старый 28.05.2012, 12:19
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

melky,
спасибо балшое
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
Вопрос по jquery. Как запретить один из скриптов при клике vuler Общие вопросы Javascript 1 07.03.2012 22:35
Есть один вопрос по jQuery. Помогите. Midel jQuery 10 12.04.2011 09:04
JQuery CSS анализатор javascript jQuery 2 15.08.2010 21:27
Динамически заменить функцию на другую, с таким же именем SkyN Общие вопросы Javascript 2 03.02.2009 00:43