jquery 对 select 中option进行赋值,取值,append,remove操作

本文主要是介绍jquery 对 select 中option进行赋值,取值,append,remove操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自:  http://blog.csdn.net/gaoweizang/article/details/52634174


1.jQuery对select的取值

[html] view plain copy
  1. <select id="test">    
  2.   <option value ="1">测试1</option>    
  3.   <option value ="2">测试2</option>    
  4.   <option value="3" >测试3</option>    
  5.   <option value="4" >测试4</option>    
  6. </select>  

用上面的select举例说明:

取得value: var value=$("#test").val();

取得text:    var text=$("#test").find("option:selected").text();

获取Select选择的索引值: var checkIndex=$("#test ").get(0).selectedIndex;

获取Select最大的索引值: var maxIndex=$("#test  option:last").attr("index");


2.jquery对select的赋值

jquery对select的动态赋值,动态赋值是实际项目中用的最多的,往往和下拉框的二级联动用在一起。

[javascript] view plain copy
  1. //获得收费单位动态赋值给下拉框  
  2.         function getCityList(){  
  3.             var provCd=$("#provList").val();  
  4.             var billStyle=$("#billStyle").val();  
  5.               
  6.             if(provCd==""||billStyle=="")  
  7.                 return;  
  8.             var optionstring="";  
  9.             $("#cityList").empty();  
  10.             $.ajax({  
  11.              url:'<%=root%>/employ/bmfwAction!getBillCompanyBilProvCdAndType',     
  12.              type:'post',   
  13.              data:'billStyle='+billStyle+'&provCd='+provCd,  
  14.              success:function(data){  
  15.                  $.each(data,function(key,value){  //循环遍历后台传过来的json数据  
  16.                      optionstring += "<option value=\"" + value.billMchntCd + "\" >" + value.billNm + "</option>";  
  17.                  });  
  18.                  $("#cityList").html("<option value=''>请选收费单位</option> "+optionstring); //获得要赋值的select的id,进行赋值  
  19.              }  
  20.          });  
  21.         }  


下面的追加option

   $("#test").append("<option value='5'>测试5</option>");   //为Select追加一个Option(下拉项)

   $("#test").prepend("<option value='0'>测试6</option>");   //为Select插入一个Option(第一个位置)

3.jquery对select的删除

 $("#test").empty();用的最多 

 $("#test  option:last").remove();   //删除Select中索引值最大Option(最后一个)


 $("#test  option[index='0']").remove();   //删除Select中索引值为0的Option(第一个)

 $("#test  option[value='3']").remove();   //删除Select中Value='3'的Option

 $("#test  option[text='4']").remove();   //删除Select中Text='4'的Option




这篇关于jquery 对 select 中option进行赋值,取值,append,remove操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/980768

相关文章

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

SpringBoot操作spark处理hdfs文件的操作方法

《SpringBoot操作spark处理hdfs文件的操作方法》本文介绍了如何使用SpringBoot操作Spark处理HDFS文件,包括导入依赖、配置Spark信息、编写Controller和Ser... 目录SpringBoot操作spark处理hdfs文件1、导入依赖2、配置spark信息3、cont

使用JavaScript操作本地存储

《使用JavaScript操作本地存储》这篇文章主要为大家详细介绍了JavaScript中操作本地存储的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录本地存储:localStorage 和 sessionStorage基本使用方法1. localStorage

使用JavaScript将PDF页面中的标注扁平化的操作指南

《使用JavaScript将PDF页面中的标注扁平化的操作指南》扁平化(flatten)操作可以将标注作为矢量图形包含在PDF页面的内容中,使其不可编辑,DynamsoftDocumentViewer... 目录使用Dynamsoft Document Viewer打开一个PDF文件并启用标注添加功能扁平化

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

JavaScript DOM操作与事件处理方法

《JavaScriptDOM操作与事件处理方法》本文通过一系列代码片段,详细介绍了如何使用JavaScript进行DOM操作、事件处理、属性操作、内容操作、尺寸和位置获取,以及实现简单的动画效果,涵... 目录前言1. 类名操作代码片段代码解析2. 属性操作代码片段代码解析3. 内容操作代码片段代码解析4.

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

SpringBoot使用Apache POI库读取Excel文件的操作详解

《SpringBoot使用ApachePOI库读取Excel文件的操作详解》在日常开发中,我们经常需要处理Excel文件中的数据,无论是从数据库导入数据、处理数据报表,还是批量生成数据,都可能会遇到... 目录项目背景依赖导入读取Excel模板的实现代码实现代码解析ExcelDemoInfoDTO 数据传输

Python使用asyncio实现异步操作的示例

《Python使用asyncio实现异步操作的示例》本文主要介绍了Python使用asyncio实现异步操作的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录1. 基础概念2. 实现异步 I/O 的步骤2.1 定义异步函数2.2 使用 await 等待异