Working with select objects instead of input objects has some strange functionality. For example if I hide a select object, it only hides the select box but not the title. When I hide an input object, it hides the input and the title. When I change the required value of the select object it doesn't remove or add the red * like it does with inputs.
Example of hiding a select object.
$('.dir select').hide();