jquery设置下拉框selected浏览器兼容方式

今天开发过程中偶然发现一个浏览器兼容性问题

当在某些浏览器下面时使用下面的语法会导致值虽然选中了,但是文本没有切换

1 var options = $("#select").find("option");
2 $(options[1]).attr("selected",true);

后来改为如下语法

1 $(options[1]).prop("selected",true);