今天作个js日历插件,用select来作年月处理,IE下运行正常,但不知道为什么在遨游下就是无法定位年月处理,测试了半天都没解决,最后还是用了笨办法,记录一下省得每次到这种操作都要折腾半天。
通常使用的代码(失败版)
$("select option[value='2']").attr("selected", true);
之后用的笨办法处理版(成功版)
$("select")[0].selectedIndex = $("select option[value='2']").index();
还是用selectedIndex的方法比较通用点,如果是多个的话可以用each循环设置。