$("#user_type1")[0].options(index).selected = true; //使第index个option选中
 $("#user_type1")[0].options(3).text //取索引为3的option值

解决方案 »

  1.   

    jQuery直接这样就可以实现了的$('#user_type1').val( 2 );
      

  2.   

    或者$('#user_type1').val( '2' );
      

  3.   

    楼上正确~新版本已经可以自动完成
    另外document.ready可以简写成这样$(function(){
      $('#user_type1').val( '2' );
    });
      

  4.   

    看 标 准 JS 里 也 是 这 样 写 的 ```但 我 测 试 的 时 候 没 有 效 果  $(document).ready(function(){ 
      $(".user_type1'").attr("selected","selected"); // 在这里选择器的时候不知道 怎么搞? }); 
    可 以 在 选 择 器写 不     ?
      

  5.   

    我看你九成是看了错误的中文教程...1.
    jQuery 不是标 准 JS 2.
    选择器不能写入东西3.
    光看这个就知道一定是错的
    $(".user_type1'").代表 class
    #代表 id
    你那里有一个class叫user_type1?
    后面那个'又是什么?