Селекторы Jquery + Синтаксис - PullRequest
       3

Селекторы Jquery + Синтаксис

2 голосов
/ 29 сентября 2011

Я пытаюсь использовать селектор jQuery (это), чтобы получить изображение, вложенное на том же уровне. Просто ошибка синтаксиса, любая помощь будет оценена. Спасибо!

        $(this).addClass('on');
        $(this img).slideUp('fast');
        $(this img.accordionButtonActive).slideDown('fast');

http://jsfiddle.net/zBrhH/

Ответы [ 3 ]

4 голосов
/ 29 сентября 2011

Вы не можете сделать $ (это img). Но вы можете передать второй параметр, который определяет область действия, попробуйте это:

$('img', this)...
1 голос
/ 29 сентября 2011

Я думаю, вы хотите, чтобы эффект был таким:

http://jsfiddle.net/expertCode/zBrhH/

используя:

    $(this).addClass('on');
    $('img', this).slideUp('fast');
    $('img.accordionButtonActive', this).slideDown('fast');

Я также изменил некоторые события.Попробуйте;)

0 голосов
/ 29 сентября 2011
    $(this img).slideUp('fast');

должно быть

    $(this).find("img").slideUp('fast');

Демо, с рабочей гармошкой: http://jsfiddle.net/zBrhH/2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...