No, it does not cache. Each time you make a page query, a new call is made.For better performance, always cache commonly used selectors:$myID = $('#myID'); // $ used for initial var to indicate a jQuery objectvar text = $myID.text();var color = $myID.css('color');Also, you should always use the raw ID reference where possible as it's farmore performant than tacking on a ...