I need to make some JQuery execute when the page/document has changed - in this case, when a div with a specific CSS class is displayed.
I have the following JQuery
You can't monitor changes in the DOM is this manner. Quote from the jQuery docs:
The change event is sent to an element when its value changes. This event is limited to elements, boxes and elements. - http://api.jquery.com/change/
If you're looking to execute code when there is a DOM change, you may need to either set up and interval which checks the DOM or use this technique provided by a poster on the jQuery forums.
There is the DOMSubtreeModified event, but it is scarcely available in current browsers, so I personally wouldn't recommend its use. See this stackoverflow answer for further details on that