我正在尝试使用jQuery选择器(this)来获取嵌套在同一级别上的图像。 只是一个语法错误,任何帮助将不胜感激。谢谢!
$(this).addClass('on');
$(this img).slideUp('fast');
$(this img.accordionButtonActive).slideDown('fast');
答案 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/