Как реализовать для нескольких блоков "показать еще"?
Если такой контейнер один, тогда все работает отлично, а когда несколько .container тогда они или не работают или открываются/закрываются вместе.
<div class="container">
<div id="button">Показать ещё</div>
<div id="block" style="display: none;">
Какой-то скрытый текст 1
</div>>
</div>
<div class="container">
<div id="button">Показать ещё</div>
<div id="block" style="display: none;">
Какой-то скрытый текст 2
</div>>
</div>
$(function() {
$('#button').on('click', function(e) {
$('#block').slideToggle(function() {
console.log($(e.target).is(':visible'));
$(e.target).text($(this).is(':visible') ? 'Скрыть' : 'Показать еще');
});
});
});