However, for the practical purposes of most websites, you can usually get away with using jQuery over Flash.
Definitely not everything, especially when it comes to advanced motion effects, manipulation of images (beyond a certain extent), even user input to a certain extent..
JQuery definitely cannot replace flash..
JQuery definitely cannot replace flash..
Not everything, but many of the basic animations and interactions flash provides can be done using jQuery. When in doubt, try jQuery first.