this
является контекстом или просто родительским элементом:
var icon = $('.icon', this);
Здесь this
относится к элементу, который содержит элемент (ы) с классом icon
.
Вы также можете написать это так:
var icon = $(this).find('.icon');
На самом деле вы вставили частичный код, вот пример:
$('#someID').mouseenter(function(){
$('.someClass', this).addClass('myClass');
});
В приведенном выше коде this
относится к элементу с идентификатором someID
.
Вы можете получить больше информации здесь: