jQuery - триггер переключения элемента таблицы с кнопки в другой таблице с помощью parent () - PullRequest
0 голосов
/ 07 апреля 2011

Я пытаюсь переключать (скрывать / показывать) таблицу при нажатии кнопки, которая находится в другой таблице, но у меня возникают проблемы при ее правильном выборе.Я намеренно пропустил теги id, так как хочу, чтобы код jQuery был универсальным, потому что мне нужно будет повторно использовать его несколько раз в одном и том же скрипте.

вот где я дошел:

http://jsfiddle.net/Argoron/Dp2sk/24/

Ответы [ 2 ]

1 голос
/ 07 апреля 2011
 $(document).ready(function() {

    $('button.new_disp').toggle(
    function() {
        $(this).closest('table').next('table').hide();
        $(this).text('Show');
    }, function() {
      debugger;
        $(this).closest('table').next('table').show();
        $(this).text('Hide');
    });        
 });
0 голосов
/ 07 апреля 2011

Попробуйте это:

С td -> получить первого родителя table -> получить следующего брата или сестру table -> показать / скрыть:

$('button.new_disp').toggle(

function() {
    $(this).parents('table').next('table').hide();
    $(this).text('Show');
}, function() {
    $(this).parents('table').next('table').show();
    $(this).text('Hide');
});
...