如何选择并设置选项?

这是我所拥有的,这里是html …我做错了什么?

$("#request_showdate_1i option[value='2012']").attr("selected","selected");  2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015  

您需要做的就是:

  $('#request_showdate_1i').val('2012'); 

jQuery将完成其余的:)

请参阅此处的第二个示例: http : //api.jquery.com/val/#val2

你的代码是正确的(虽然Darryl Hein的答案更容易输入),所以一定有其他一些问题。

你的JS代码在哪里?

它是否在doc准备好了? ==>`$(function(){…});

是否包含jQuery等

这是一个完全有效的HTML页面

      - jsFiddle demo