Слепой с помощью jQuery - PullRequest
       42

Слепой с помощью jQuery

0 голосов
/ 22 августа 2009

Я пытаюсь написать слепую функцию, которая закрывала бы DIV на дисплее: ни один режим. Невидимый DIV находится внутри более широкого DIV, содержащего слепой триггер.

Это:

        $(document).ready(function(){
            $("#toggle_blind").click(function () {
            $(this).toggle("fast");
            });
        });

Ну, это ослепляет кнопку. Как я могу добавить DIV к $ this? Что-то вроде:

<div id="blind" class="wider_div">
   <h3 id="closeButton">Close</h3>
   <div style="display:none;" id="closeThis">
       <p>some text</p>
   </div>
</div>

Как сделать кнопку «Закрыть» на H3, чтобы закрывать / открывать CloseButton DIV при каждом нажатии?

Спасибо!

Ответы [ 2 ]

1 голос
/ 22 августа 2009

div - следующий брат h3, поэтому вы можете использовать .next ()

* 1003 например *

$('#closeButton').click( function(){
  $(this).next().toggle();
});
0 голосов
/ 22 августа 2009

Ссылка на div напрямую, вы можете поместить что-то еще между ним и h3.

$(document).ready(function()
{
    $("#closeButton").click(function()
    {
        $("#closeThis").toggle("fast");
    });
});
...