Right, #student_select is the form DOM object.
In both a raw DOM event handler and a jQuery event handler, the DOM element that triggered the change is the "this" object inside the event handling function. In your case it is a select element. Every input/select/textarea element has a "form" property that points back to the form it's inside:
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-94282980BTW I strongly recommend against using using name/id attributes that are identical to the elements or properties. Specifically, don't name an input element "select", "id", "name", "form", "action", "method", "value", or any other name that is documented to be used by form or input elements. Here is why. The form element allows you to access its inputs by saying formname.inputname. So if you have an input named "myinput" you can use form.myinput to access it. But what if you name an input "id"? Now when you say form.id do you mean the "id" property of the form, or do you mean the "id" input inside the form?
This tool can help you find those sort of problems:
http://yura.thinkweb2.com/domlint/