Jquery next adjacent selector with $(this)
How could i use the adjacent selector "+" with the $(this).
I would need a help with the commented lines with //this doesnt work:
$(".ExpandCollapse").click(function () {
            if ($(this).nextUntil('.Collapsable').is(':visible'))
            {
                //this doesnt work 
                $(this + ".Collapsable").hide();
            }
            else
            {
                //this doesnt work
                $(this + ".Collapsable").show();
            }
        });
Could you give me a hand?
Thanks a lot in advance.
Best Regards.
Jose
 Use next()  
$(this).next(".Collapsable").hide();
Or simply:
$(this).next().hide();
您还可以减少隐藏和显示两条语句:
$(this).next().toggle();
 this is a reference to the DOM element of invocation.  You can't concat a string to that.  
 So you either can directly use this to act on it  
$(this).hide();
 or you can walk through the DOM from there  
$(this).next().hide();
$(this).prev().hide();
$(this).closest('.Collapsable').hide();
// another 200 methods
上一篇: 去除div内的所有<img>标签
