$(this).filter(".descBox").show(500);
Обычно вы используете фильтр , чтобы делать немного более сложные вещи. Например, если вы изменили фон всех элементов div внутри «this» родителя, а затем хотите добавить границу только в класс «descBox» внутри всех элементов div с классами descBox внутри «this».
Как-то так (по сути, взято из руководства):
$("div", this).css("background", "#c8ebcc")
.filter(".descBox")
.css("border-color", "red");
Может быть в этом контексте:
<div>
<div></div>
<div class="descBox"></div>
<div class="descBox"></div>
<div class="descBox"></div>
<div class="descBox"></div>
<div></div>
</div>
<script>
$("div").click(function()
{
$("div", this).css("background", "#c8ebcc")
.filter(".middle")
.css("border-color", "red");
});
</script>