Может кто-нибудь объяснить, почему это работает:
$(function(){
$("ol li a").click(function(){
$("ol li a").filter(":even").css("color", "orange");
});
});
Но это не делает:
$(function(){
$("ol li a").click(function(){
$(this).filter(":even").css("color", "orange");
});
});
Я думал, что с помощью $ (это) в этом контексте будет ссылаться на объект jquery, в котором есть мой оригинальный селектор.
Сделайте console.log '$ (this)', и у вас будет ваш ответ :) –