Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Открыть только один блок по клику (https://javascript.ru/forum/css-html/85879-otkryt-tolko-odin-blok-po-kliku.html)

Quark_ 30.04.2024 07:58

Открыть только один блок по клику
 
Есть несколько блоков со скрытым текстом
<div class="content">
<p>123</p>
<span class="more">Подробнее</span>
<div class="more_in" style="display: none">
<p>456</p>
</div>

<div class="content">
<p>123</p>
<span class="more">Подробнее</span>
<div class="more_in" style="display: none">
<p>456</p>
</div>

<div class="content">
<p>123</p>
<span class="more">Подробнее</span>
<div class="more_in" style="display: none">
<p>456</p>
</div>


Помогите видоизменить скрипт, чтобы по клику на "more" открывались не все блоки, а только тот, внутри которого был клик.

jQuery(document).ready(function(){
jQuery('.more').click(function(){
jQuery('.more_in').fadeIn('slow')
});
});

рони 30.04.2024 10:59

Quark_,
где строки 7, 14, 21?
jQuery(document).ready(function() {
            jQuery('.more').click(function() {
                jQuery(this).next('.more_in').fadeIn('slow')
            });
        });


Часовой пояс GMT +3, время: 13:52.