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

1,JS源码

<select name="select1" id="select1" style="width: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

jQuery操作下拉框的text值和val值的更多相关文章

  1. Jquery操作下拉框(DropDownList)实现取值赋值

    Jquery操作下拉框(DropDownList)想必大家都有所接触吧,下面与大家分享下对DropDownList进行取值赋值的实现代码 1. 获取选中项: 获取选中项的Value值: $('sele ...

  2. Jquery操作下拉框(DropDownList)的取值赋值实现代码(王欢)

    Jquery操作下拉框(DropDownList)的取值赋值实现代码(王欢) 1. 获取选中项: 获取选中项的Value值: $('select#sel option:selected').val() ...

  3. jquery 获取下拉框 某个text='xxx'的option的属性 非选中 如何获得select被选中option的value和text和......

    jquery 获取下拉框 某个text='xxx'的option的属性 非选中 5 jquery 获取下拉框 text='1'的 option 的value 属性值 我写的var t= $(" ...

  4. JQuery操作下拉框 select

    要实现这种效果: html代码 1<script src="js/jquery-1.7.2.min.js"></script> 2 <table> ...

  5. JQuery操作下拉框

    转载自下面的链接,很有用的. http://www.cnblogs.com/yrhua/archive/2012/11/04/2753571.html 要实现这种效果: HTML代码 <scri ...

  6. jquery 获取下拉框值与select text

    下面先介绍了很多jquery获取select属性的方法,同时后面的实例我们讲的是jquery 获取下拉框值与select text代码. 下面先介绍了很多jquery获取select属性的方法,同时后 ...

  7. jQuery对下拉框Select操作总结

    jQuery对下拉框Select操作总结 转自网络,留做备用 jQuery获取Select元素,并选择的Text和Value: 1. $("#select_id").change( ...

  8. jquery对下拉框的操作

     jQuery对下拉框的操作 /获取第一个option的值 $('#test option:first').val(); //最后一个option的值 $('#test option:last').v ...

  9. jquery获得下拉框值的代码

    jquery获得下拉框值的代码   获取Select :  获取select 选中的 text :  $("#ddlRegType").find("option:sele ...

随机推荐

  1. 【LeetCode每天一题】3Sum Closest(最接近的三数和)

    Given an array nums of n integers and an integer target, find three integers in nums such that the s ...

  2. SmartGit 过期破解 - 授权文件 Free Trial License to Non-Commercial

    亲测可用~ Windows: %APPDATA%/syntevo/SmartGit/OS X:    ~/Library/Preferences/SmartGit/Unix/Linux:  ~/.sm ...

  3. 监督学习之knn算法

    1.1  KNN(K-Nearest Neighbor)工作原理: 存在一个样本数据集合,也称为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类对应的关系.输入没有标签 ...

  4. python while for else

    python的循环挺有意思 while和for体中可以带上else项 while中的else表示循环条件不成立时,去执行一次,也就是退出循环前去做一次 for中的else表示固定循环正常完成后,去执行 ...

  5. Macbook pro开启允许任何源

    sudo spctl --master-disable

  6. Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法

    JDK版本的问题,需要JDK1.8版本,安装!VS2015做如下设置, 工具->选项->用于Apache Cordoba的工具->环境变量替代->JAVA_HOME设为1.8:

  7. [提权] 脏牛漏洞 Dirty COW CVE-2016-5195 2.6.22 < 3.9 (x86/x64)

    /* * (un)comment correct payload first (x86 or x64)! * * $ gcc cowroot.c -o cowroot -pthread * $ ./c ...

  8. Unity shader学习之Forward Rendering Path

    Forward rendering path shader如下: // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObje ...

  9. git起步

    关于版本控制 什么是版本控制?为什么要版本控制? 版本控制是记录文件内容变化,以便在将来查阅特定版本的系统.有了版本控制,我们就可以将某个文件或是整个项目回退到之前的某个时间段,查看现在和之前相比项目 ...

  10. DeepNetwork---tensorflow实现

    https://github.com/zle1992/Reinforcement_Learning_Game DeepQNetwork.py import numpy as np import ten ...