zoukankan      html  css  js  c++  java
  • jQuery操作下拉框的text值和val值

    jQuery操作下拉框的text值和val值

    1,JS源码

    <select name="select1" id="select1" style="300px;">
      <option value="">-- 请选择 --</option>   
        <c:forEach items="${bi_role_list}" var="bi_role"  varStatus="id" >
        <option value="${bi_role.bi_roleid}">${bi_role.bi_rolename}</option>                      
      </c:forEach>
    </select>     

    2,jQuery操作

    (1)获取当前选中select的text值

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


    (2)获取当前选中select的value值

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


    (3)获取当前选中select的索引值

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


    (4)设置索引值为1的项为当前选中项

    $("#select1").get(0).selectedIndex=1; 


    (5)设置value值1的项为当前选中项

    $("#select1").val(1);


    (6)设置text值为"2017"的项为当前选中项

    $("#select1 option[text='2017']").attr("selected",true); 


    (7)为指定select下拉框追加一个option(追加到在末尾)

    $("#select1").append(""+i+""); 


    (8)为制定select下拉框插入一个option(插入到第一个位置)

    $("#select1").prepend("请选择"); 


    (9)删除select下拉框的最后一个option

    $("#select1 option:last").remove();

    (10)清空select控件内容

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

    (11)添加/删除Select的Option项

    复制代码
    $("#select1").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
     
    $("#select1").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
     
    $("#select1 option:last").remove(); //删除Select中索引值最大Option(最后一个)
     
    $("#select1 option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
    
    $("#select1 option[value='3']").remove(); //删除Select中Value='3'的Option
     
    $("#select1 option[text='4']").remove(); //删除Select中Text='4'的Option
  • 相关阅读:
    extJS 创建类
    apache配置虚拟主机
    pdo简单操作
    php上传sae路径问题
    把php上传sae问题要使用IO
    struts2上传的问题
    Could not open Hibernate Session for transaction;
    Convention插件
    struts2支持的结果类型
    struts2动态方法
  • 原文地址:https://www.cnblogs.com/lizm166/p/10209347.html
Copyright © 2011-2022 走看看