hubing
##实例应用中遇到的问题
//在某事件响应的应用中设置select选中项,前两种情况的设置不生效,使用了最后一种用法才生效的
//$("#select_time").find("option[text=\'选择时间类型\']").attr("selected",true);
//$("#select_time option").eq(0).attr("selected",true);
$("#select_time").val(\'\');

 

获取Select :

 获取select 选中的 text :

   $("#ddlRegType").find("option:selected").text();

 获取select选中的 value:

   $("#ddlRegType ").val();

 获取select选中的索引:

     $("#ddlRegType ").get(0).selectedIndex;

设置select:

 设置select 选中的索引:

     $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值

 设置select 选中的value:

    $("#ddlRegType ").attr("value","Normal“);

    $("#ddlRegType ").val("Normal");

    $("#ddlRegType ").get(0).value = value;

 设置select 选中的text:

var count=$("#ddlRegType option").length;

  for(var i=0;i<count;i++)  
     {           if($("#ddlRegType ").get(0).options[i].text == text)  
        {  
            $("#ddlRegType ").get(0).options[i].selected = true;  
          
            break;  
        }  
    }

$("#select_id option[text=\'jQuery\']").attr("selected", true);

设置select option项:

 

 $("#select_id").append("<option value=\'Value\'>Text</option>");  //添加一项option

 $("#select_id").prepend("<option value=\'0\'>请选择</option>"); //在前面插入一项option

 $("#select_id option:last").remove(); //删除索引值最大的Option

 $("#select_id option[index=\'0\']").remove();//删除索引值为0的Option

 $("#select_id option[value=\'3\']").remove(); //删除值为3的Option

 $("#select_id option[text=\'4\']").remove(); //删除TEXT值为4的Option

清空 Select:

$("#ddlRegType ").empty();

分类:

技术点:

相关文章:

  • 2021-11-27
  • 2021-11-17
  • 2021-07-27
  • 2021-11-17
  • 2021-11-22
  • 2021-11-10
猜你喜欢
  • 2021-11-21
  • 2021-10-20
相关资源
相似解决方案