$(this).find('a');
This will find the element <a>inside the element <li>.
Better:
$('li a').mouseover(function () {
var a = $(this);
a.css('color', 'white');
});
Using the selector wisely, you can save time by avoiding additional function calls.
Even better, use only one event listener to mouse over the event in the parent tag <ul>.
$('ul').mouseover(function (e) {
var a = $(e.target);
a.css('color', 'white');
});
This will save resources, because you use only one event listener instead of one for each element <li>.
source
share