$(function() {
$('[data-to-post]').click(function(e) {
e.preventDefault();
var postId = $(this).data('to-post');
$('.post_block').not('[data-post-id="' + postId + '"]').fadeOut(); // прячем все блоки, кроме текущего, чтобы не было бага анимации
$('.post_block[data-post-id="' + postId + '"]').fadeToggle(); // показываем нужный
});
});
Хорошо, тогда другой вопрос, почему данный пример возвращает строку, а не число?
Где каждый раз писать? что проще?
Проще этого?
Но бросаться на профессиональном ресурсе, непрофессиональными выводами как минимум не профессионально.