Это end()
ничего не делает. Нет смысла так кодировать. Он вернет $('#myBox')
- пример довольно плохой. Более интересно что-то вроде этого:
$('#myBox').show ().children ('.myClass').hide ().end ().blink ();
Который покажет myBox
, скроет указанные дочерние элементы, а затем мигнет. Здесь есть более интересные примеры:
http://simonwillison.net/2007/Aug/15/jquery/
например:
$('form#login')
// hide all the labels inside the form with the 'optional' class
.find('label.optional').hide().end()
// add a red border to any password fields in the form
.find('input:password').css('border', '1px solid red').end()
// add a submit handler to the form
.submit(function(){
return confirm('Are you sure you want to submit?');
});