Я бы вывел и выдержку, и содержание, каждый со своим собственным тегом div
.Классифицируйте их соответствующим образом и скройте содержимое div.content
в своем файле CSS.Теперь поместите ссылку read more после этих двух div
, а затем свяжите обработчик с read more , где вы скрываете отрывок div.excerpt
и показывает содержимое div.content
одним движением:
$("a.readmore").click(function () {
$(this).prev().prev("div.excerpt").hide();
$(this).prev("div.content").show();
// EDIT:
return false; // this will stop default behaviour of jumping to the top of page for instance
}
Надеюсь, это поставит вас на правильный путь.Вот мое решение: http://jsfiddle.net/FANVp/6/. Как говорит Поелинка, не самое лучшее, но оно будет работать.