Use jquery to select:
Use $("#select").attr('value','2'); Firefox can, but IE6 cannot
Use $("#select").val instead ('2'), both are fine, and they are more concise
My own understanding: value is not a formal attribute of select. This value exists in