【问题标题】:Jquery Selectors + SyntaxJquery 选择器 + 语法
【发布时间】:2011-09-29 16:03:40
【问题描述】:

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

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

http://jsfiddle.net/zBrhH/

【问题讨论】:

  • 检查他的jsfiddle;非常全面。

标签: jquery syntax jquery-selectors


【解决方案1】:

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

$('img', this)...

【讨论】:

    【解决方案2】:

    我想你想要这样的效果:

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

    使用:

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

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

    【讨论】:

    【解决方案3】:
        $(this img).slideUp('fast');
    

    应该是

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多