Здравстуйте.Хочу попросить о помощи.
С javascript не знаком,еще только начинаю изучать,тоесть знаний практически нету.
У меня есть такой код:
<script language="javascript" type="text/javascript">
<!--
$(function cImg () {
nNews = $("div[id*=news-id-]")
nNews.each(function (i) {
$(this).replaceWith("<div id='n-id-"+i+"' class='modnews'><div class='image load'></div>" + $(this).text() + "</div>");
$(this).find("img").filter("img:first").unwrap().removeAttr("align").fadeIn(2000).prependTo("div[id='n-id-"+i+"'] div[class*=image]");
$("div[class*=image]:empty").hide(2000);
});
});
//-->
</script>
Данный скрипт вытягивает из текста первую картинку,уменьшает ее и обрезает текст.Все прекрасно работает,Но... не сохраняет форматирование текста:без переносов строк ,все ссылки которые есть в тексте превращаются в простой текст даже без http:// ну и т.д.
Пробывал вместо
" + $(this).text() + "
(он отвечает за весь текст) прописать
" + $(this).html() + "
,так вместо текста дублировались картинки.
Подскажите, что в этом скрипте не то?