just do $('.box').hide();
if this doesn't work then have you tried putting in an alert in the code to see if the event is firing?
or try two parents as apple is a child of the ul and then you get to the box.
it also depends at what point your creating the live code. if you create it on document load then it should work. if however you create it when you create ".box" then it won't work as it hasn't executed.