全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现select下拉框获取当前选中文本、值、索引

话不多说,请看代码:

//直接保存后缀.htnl用谷歌浏览器打开,亲测有效
<head>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
 $(function(){
  //为Select添加事件,当选择其中一项时触发
  $("select:eq(0)").change(function(){
   //code
  });
  //获取Select选中的Text:结果是由所有匹配元素包含的文本内容组合起来的文本
  var checkText = $("select:eq(0) :selected").text();//建议用这个简单
     = $("select:eq(0) option:selected").tetx();
     = $("#One").find(":selected").text();
     = $("#One").find("option:selected").text();

 //如果多选,将返回一个数组,其包含所选的值。
  var checkValue = $("#select_id").val();
 //获取Select选中匹配元素的当前值,即[即使多选也只]取得第一个匹配元素的val内容
  var checkValue = $("select:eq(0) :selected").val();//=========强烈建议用这个,以防多选

  //获取Select选中的索引值
  var checkIndex = $("#select_id ").get(0).selectedIndex; 
  //获取Select最大的索引值 
  var maxIndex = $("#select_id :last").prop("index"); //建议用这个
     = $("#select_id option:last").prop("index"); 
     = $("select:eq(0)").find(":last").prop("index")
     = $("select:eq(0)").find("option:last").prop("index")

 //=========================================================================================
 //jQuery设置Select选择的 Text和Value:
 // 设置Select的Value值为4的项选中
 $("#select_id ").val(4); //用这个 
 $("#select_id [value='4']").prop("selected", true);
 $("#select_id option[value='4']").prop("selected", true);
 //设置select中的第一个option被选中
 $("select :first").prop("selected", true);//这个
 $("select :first").prop("selected", 'selected'); 
 $("select option:first").prop("selected", "true"); 
 $("select option:first").prop("selected", "selected"); 

 //============================================================================================
 //jQuery添加/删除Select的Option项
 $("#select_id").append("<option value='Value'>Text</option>"); //为Select末尾追加一个Option(下拉项)
 $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select首部插入一个Option(第一个位置)
 $("#select_id :last").remove(); //删除Select中索引值最大Option(最后一个)
 $("#select_id :fist").remove(); //删除Select中索引值最小为0Option(第一个)
 $("#select_id [value='3']").remove(); //删除Select中Value='3'的Option

 });
 </script>
</head>
<table>
 <tr>
   <td>
    <!--multiple设定下拉框可以多选,size设定下拉框不呈现下拉方式,-->
    <select size="12" id="One" multiple="multiple">
     <option value='1'>苹果</option>
     <option value="2">香蕉</option>
     <option value="3">草莓</option>
     <option value="4">橘子</option>
    </select>
   </td>
   <td>
     <input type="button" value=">>>"><br>
     <input type="button" value="&nbsp;>&nbsp;"><br>
     <input type="button" value="&nbsp;<&nbsp;"><br>
     <input type="button" value="<<<"><br>

   </td>
   <td>
     <select size="12" id="two" multiple="multiple">
      <option value="5">葡萄</option>
     </select>

   </td>
   <td>
     <input type="button" value="&nbsp;up&nbsp;"><br><br>
     <input type="button" value="down"><br>
   </td>
 </tr>
</table>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# select下拉框选中  # jquery  # 下拉框选中值  # select下拉框  # bootstrap可编辑下拉框jquery.editable-select  # select下拉框插件jquery.editable-select详解  # 利用jquery获取select下拉框的值  # 基于jQuery的select下拉框选择触发事件实例分析  # jquery.multiselect多选下拉框实现代码  # jQuery制作简洁的多级联动Select下拉框  # jQuery操作select下拉框的text值和value值的方法  # jquery动态加载select下拉框示例代码  # jQuery操作选中select下拉框的值代码实例  # 第一个  # 多选  # 下拉框  # 是由  # 请选择  # 多说  # 首部  # 值为  # 所选  # 强烈建议  # Select  # function  # min  # js 


相关文章: 名字制作网站免费,所有小说网站的名字?  如何挑选最适合建站的高性能VPS主机?  建站之星如何优化SEO以实现高效排名?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何高效利用200m空间完成建站?  深圳网站制作案例,网页的相关名词有哪些?  javascript基本数据类型及类型检测常用方法小结  如何在阿里云ECS服务器部署织梦CMS网站?  如何用VPS主机快速搭建个人网站?  如何快速登录WAP自助建站平台?  如何通过VPS搭建网站快速盈利?  浅析上传头像示例及其注意事项  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  如何在橙子建站上传落地页?操作指南详解  零服务器AI建站解决方案:快速部署与云端平台低成本实践  简单实现Android文件上传  如何在云主机快速搭建网站站点?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  制作销售网站教学视频,销售网站有哪些?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  建站之星备案流程有哪些注意事项?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何设置并定期更换建站之星安全管理员密码?  高性价比服务器租赁——企业级配置与24小时运维服务  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何快速生成凡客建站的专业级图册?  实例解析angularjs的filter过滤器  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何选择香港主机高效搭建外贸独立站?  建站之星如何实现五合一智能建站与营销推广?  网站制作软件有哪些,制图软件有哪些?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  在线教育网站制作平台,山西立德教育官网?  如何通过.red域名打造高辨识度品牌网站?  南平网站制作公司,2025年南平市事业单位报名时间?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  建站主机是什么?如何选择适合的建站主机?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何快速搭建高效香港服务器网站?  外贸公司网站制作哪家好,maersk船公司官网?  如何选择PHP开源工具快速搭建网站?  香港服务器如何优化才能显著提升网站加载速度?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  湖北网站制作公司有哪些,湖北清能集团官网?  如何用腾讯建站主机快速创建免费网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。