There is a table with data:

<table class="forums"> <tr class="forumtitle"><td><p class="forumstar"></p></td><td><a href="#"><h3>ΠžΠ±Π·ΠΎΡ€ Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² 2011. Выпуск 5.</h3></a></td></tr> <tr class="forumcontent"><td><p class="forumcomment"></p></td><td><span>ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° пятом выпускС ΠΎΠ±Π·ΠΎΡ€Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² для Π²Π°ΡˆΠΈΡ… машинок. БСгодня Π² Π½ΠΎΠΌΠ΅Ρ€Π΅: 1. ΠžΡ‡Π΅Ρ€Π΅Π΄Π½Π°Ρ Ρ„ΠΈΠ³Π½ΡŽΡˆΠΊΠ° для подсвСтки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ 2. USB-пылСсос, для чистки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. 3. Записная ΠΊΠ½ΠΈΠΆΠΊΠ°. ВсС эти ΡˆΡ‚ΡƒΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ USB поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΠΌΡ‹ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях ΠΈ любом мСстС.</span></td></tr> <tr class="forumtitle"><td><p class="forumstar"></p></td><td><a href="#"><h3>ΠžΠ±Π·ΠΎΡ€ Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² 2011. Выпуск 4.</h3></a></td></tr> <tr class="forumcontent"><td><p class="forumcomment"></p></td><td><span>ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌ выпускС ΠΎΠ±Π·ΠΎΡ€Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² для Π²Π°ΡˆΠΈΡ… машинок. БСгодня Π² Π½ΠΎΠΌΠ΅Ρ€Π΅: 1. Мини-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠΎΠΏΡ€Ρ‹Π³ΡƒΠ½Ρ‡ΠΈΠΊΠΈ. 2. ΠžΡ‡Π΅Ρ€Π΅Π΄Π½Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Ρ…Π°Π±ΠΎΠ². 3. Π‘ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€. ВсС эти ΡˆΡ‚ΡƒΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ USB поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΠΌΡ‹ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях ΠΈ любом мСстС.</span></td></tr> <tr class="forumtitle"><td><p class="forumstar"></p></td><td><a href="#"><h3>ΠžΠ±Π·ΠΎΡ€ Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² 2011. Выпуск 3.</h3></a></td></tr> <tr class="forumcontent"><td><p class="forumcomment"></p></td><td><span>ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ выпускС ΠΎΠ±Π·ΠΎΡ€Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² для Π²Π°ΡˆΠΈΡ… машинок. БСгодня Π² Π½ΠΎΠΌΠ΅Ρ€Π΅: 1. Π‘Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ΠΎΡ€ USB ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. 2. USB 3.0 интСрфСйс. 3. Зарядка для всСх Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ². ВсС эти ΡˆΡ‚ΡƒΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ USB поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΠΌΡ‹ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях ΠΈ любом мСстС.</span></td></tr> <tr class="forumtitle"><td><p class="forumstar"></p></td><td><a href="#"><h3>ΠžΠ±Π·ΠΎΡ€ Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² 2011. Выпуск 2.</h3></a></td></tr> <tr class="forumcontent"><td><p class="forumcomment"></p></td><td><span>ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ выпускС ΠΎΠ±Π·ΠΎΡ€Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² для Π²Π°ΡˆΠΈΡ… машинок. БСгодня Π² Π½ΠΎΠΌΠ΅Ρ€Π΅: 1. Π₯олодильник ΠΎΡ‚ USB. 2. USB-вСсы со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. 3. Π’Π°ΠΌΠ°Π³ΠΎΡ‡ΠΈ. ВсС эти ΡˆΡ‚ΡƒΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ USB поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΠΌΡ‹ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях ΠΈ любом мСстС.</span></td></tr> <tr class="forumtitle"><td><p class="forumstar"></p></td><td><a href="#"><h3>ΠžΠ±Π·ΠΎΡ€ Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² 2011. Выпуск 1.</h3></a></td></tr> <tr class="forumcontent"><td><p class="forumcomment"></p></td><td><span>ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ выпускС ΠΎΠ±Π·ΠΎΡ€Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² для Π²Π°ΡˆΠΈΡ… машинок. БСгодня Π² Π½ΠΎΠΌΠ΅Ρ€Π΅: 1. ΠŸΠΎΠ΄ΠΎΠ³Ρ€Π΅Π²Π°Π΅ΠΌ Ρ‡Π°ΠΉ Π½Π΅ отходя ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ стола. 2. USB-Π·Π°ΠΆΠΈΠ³Π°Π»ΠΊΠ°. 3. ΠŸΠΎΠ΄ΡƒΡˆΠΊΠ° с ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Π²ΠΎΠΌ, Π½Π° случай Ссли Ρ€Π΅ΡˆΠΈΡˆΡŒ Π·Π°ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ столС. ВсС эти ΡˆΡ‚ΡƒΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ USB поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΠΌΡ‹ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях ΠΈ любом мСстС.</span></td></tr> </table> 

It is necessary to do so that forumcontent is immediately hidden, and after clicking (pointing) on ​​the forumtitle, it will open.

At the moment, the code listing is:

 $(document).ready(function() { $(".forumcontent").slideUp(); $(".forums").delegate(".forumtitle","click", function() { $(".forumtitle").next().slideDown(); }); //$(".forumtitle").hover(function() { // $(".forumcontent").slideDown(); //},function() { // $(".forumcontent").slideUp(); //}); }); 

But I think you immediately realized that this method opens all the blocks of forumcontent, and you need only the one on whose neighbor the event occurred. I was looking for such things in the network, I did not find anything worthy, at least I would like to understand the algorithm for solving this problem.

    2 answers 2

    Try this: (code written on the knee, you need to protest)

     $(document).ready(function() { $(".forumcontent").slideUp(); $(".forums .forumtitle").click(function() { var nx = $(this).next(".forumcontent"); $(".forumcontent").not(nx).slideUp(); $(nx).slideDown(); }); }); 
    • Thank! That is necessary!) Only for some reason, a smooth sliding does not occur. Even if you set the value to normal, slow, fast, but oh well, then hide () and show effectively work with these values. - chuikoff

    use .filter ()

     $(document).ready(function() { $(".forumcontent").slideUp(); $(".forums").delegate(".forumtitle","click", function() { $(".forumcontent").slideUp(); $(this).next().filter(":first").slideDown(); }); }); 
    • This is certainly not what I wanted, but I found out about this function. Tried to do filter (this) but that doesn't work. - chuikoff
    • slightly described, as a result, using the filter can be simplified and shortened (I corrected above) Read about filter ( api.jquery.com/filter ), an extremely useful thing that would not fence all kinds of .not and so on - rnd_d
    • The solution will not work correctly, because $ (". forumcontent"). slideUp (); minimizes everything, and $ (this) .next (). filter (": first"). slideDown (); will expand the desired item without fitler, i.e. there is no need for it, but it will be buggy, because the item is already collapsing at the moment. - Alex Silaev