Показать сообщение отдельно
  #3 (permalink)  
Старый 20.04.2011, 21:18
Интересующийся
Отправить личное сообщение для Raz0r Посмотреть профиль Найти все сообщения от Raz0r
 
Регистрация: 10.03.2011
Сообщений: 25

Сообщение от Sweet Посмотреть сообщение
Не знаю, как на jQuery, но на чисто-конкретном браузерном js, это выглядит как-то так:
<h1>текст <span> продолжение текста</span> и еще немного текста</h1>
<script>
function getText(HTMLElement){
  var string = '';
  for(var i = 0, l = HTMLElement.childNodes.length; i < l; i++)
    if( HTMLElement.childNodes[i].nodeType === 3 )
      string += HTMLElement.childNodes[i].nodeValue;
  return string;
};

var header = document.getElementsByTagName('h1')[0];
alert( getText(header) );
</script>
за такой вариант спасибо, но меня особо интересует как это на jquery сделать.

upd: сделал сам
нужно было немного под-другому:
$(".class1").children('span').remove();
movie = $(".class1").html();

Последний раз редактировалось Raz0r, 20.04.2011 в 22:02. Причина: добавил решение
Ответить с цитированием