Jquery选择器+语法

时间:2011-09-29 16:03:41

标签: jquery syntax jquery-selectors

我正在尝试使用jQuery选择器(this)来获取嵌套在同一级别上的图像。 只是一个语法错误,任何帮助将不胜感激。谢谢!

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

http://jsfiddle.net/zBrhH/

3 个答案:

答案 0 :(得分:4)

你不能做$(这个img)。但是你可以传递第二个定义范围的参数,试试这个:

$('img', this)...

答案 1 :(得分:1)

我想你想要这样的效果:

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

使用:

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

我也改变了一些事件。试试吧;)

答案 2 :(得分:0)

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

应该是

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

演示,手风琴演奏:http://jsfiddle.net/zBrhH/2/