За последние 24 часа нас посетил 59191 программист и 1817 роботов. Сейчас ищут 978 программистов ...

Замена и обрезание

Тема в разделе "JavaScript и AJAX", создана пользователем Your, 8 фев 2012.

  1. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Вообщем, что - то я не могу допереть, есть html:
    Код (Text):
    1. <div>
    2.        <span>
    3.               Бла, бла, бла
    4.       </span>
    5. </div>
    И есть такой же html только без <div>

    Код (Text):
    1. <span>
    2.         Бла, бла, бла
    3. </span>
    Так вот надо сделать так, чтобы верхний стал такойже как и нижний, обрезать надо до точно такого же,
    то есть все, что за "<span></span>" удалить, а то, что в нем оставить.

    Чтобы они были равны.

    Канает ли такое в javascript?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    span = $('<div><span>123</span></div>').html();
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Надо по другому.
    Получаем:
    Код (Text):
    1. var div='<div>
    2.        <span>
    3.               Бла, бла, бла
    4.       </span>
    5. </div>';
    Там может и не только див быть.

    Мне надо div обрезать до span, то есть, чтобы спан и все, что внутри спана осталось, а остальное стерлось.

    Возможно ли так сделать? А то не могу понять никак.

    Добавлено спустя 54 минуты 46 секунд:
    Ммм... Красота!))

    Код (Text):
    1. var div='<div>
    2.        <span>
    3.               Бла, бла, бла
    4.       </span>
    5. </div>';
    6.  
    7. $(div).find('span').html();