jQuery获取Select元素,并选择的Text和Value:

复制代码 代码如下:

$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value
var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值

jQuery获取Select元素,并设置的 Text和Value:

实例分析:

复制代码 代码如下:

$("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
$("#select_id ").val(4); // 设置Select的Value值为4的项选中
$("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中

jQuery添加/删除Select元素的Option项:

实例分析:

复制代码 代码如下:

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

三级分类 <select name="thirdLevel" id="thirdLevel"
οnchange="getFourthLevel()">
<option value="0" id="thirdOption">
请选择三级分类
</option>
</select>
</div>

四级分类:
<select name="fourthLevelId" id="fourthLevelId">
<option value="0" id="fourthOption">
请选择四级分类
</option>
</select>
</div>
if($("#thirdLevel").val()!=0){
$("#thirdLevel option[value!=0]").remove();
}
if($("#fourthLevelId").val()!=0){
$("#fourthLevelId option[value!=0]").remove();
}//这个表示:假如我们希望当选择选择第三类时:如果第四类中有数据则删除,如果没有数据第四类的商品中的为默认值。在后面学习了AJAX技术后经常会使用到!

获取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();

jquery获得值:

val()
text()

设置值
val('在这里设置值')

复制代码 代码如下:

$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"\r\n";
//alert($(this).val());
})
alert(str);
})
})

转载于:https://www.cnblogs.com/huangshoushi/p/6387193.html

jquery获得option的值和对option进行操作相关推荐

  1. jq如何获取选中option的值_如何用jQuery获得select的值

    1.获取第一个option的值 $('#test option:first').val(); 2.最后一个option的值 $('#test option:last').val(); 3.获取第二个o ...

  2. jQuery取得列表控件选中的option对象

    开发工具与关键技术:VS   后端 作者:陈芝番 撰写时间:2019.7.7 这个jQuery取得列表控件选中的option对象,比起原始表单控件清晰看到option对象,但还是各有各的特点,jQue ...

  3. jQuery取值的一些奇奇怪怪的操作

    语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var ...

  4. Jquery获得控件值的方法

    一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<a ...

  5. 修改input的text 通过jquery的html获取值 未变化

    修改input的text 通过jquery的html获取值 未变化 扩展一个方法 ,通过formhtml()来取代html() (function ($) {var oldHTML = $.fn.ht ...

  6. jQuery获得select的值及其他操作

    总结一下 jQuery获得select的值,以及其他操作, 1.获取第一个option的值 $('#test option:first').val();2.最后一个option的值 $('#test ...

  7. 如何用jQuery获得select的值

    如何用jQuery获得select的值,在网上找了看了一下,下面将总结一下: 1.获取第一个option的值        $('#test option:first').val(); 2.最后一个o ...

  8. jquery简单赋值取值

    jquery简单赋值取值 jQuery 取值.赋值的基本方法 2018年05月05日 ⁄ 综合 ⁄ 共 5260字 ⁄ 字号 小 中 大 ⁄ 评论关闭 /获得TEXT.AREATEXT的值/ var ...

  9. JQuery获取控件值

    一.基本 $("")是一个jquery对象,而不是一个dom element:value是dom element的属性,jquery与之对应的是val. val() :获得第一个匹 ...

最新文章

  1. u-boot命令寻找分析--find_cmd函数
  2. mysql某一列之前加一个球_MySQL作业:三色球,概率题,子查询【诗书画唱】
  3. 初学PX4之飞控算法
  4. camel apache_Apache Camel 3的工作终于开始了
  5. 《七哥说道》第五章:入职惨做苦力,画饼一望无际
  6. Visual Studio的扩展
  7. 2021年中国蛋鸡养殖设备市场趋势报告、技术动态创新及2027年市场预测
  8. Python项目部署(宝塔面板)
  9. IntelliJ IDEA 2017 提示“Unmapped Spring configuration files found.Please configure Spring facet.”解决办法
  10. LimeSDR环境的安装
  11. [精简]托福核心词汇106
  12. Zynga以特别的《CSR Racing 2》系列活动庆祝布加迪110周年
  13. 马王堆汉墓帛书‧老子甲本——德经
  14. 《App研发录》读书笔记
  15. 酒店行业如何借助无线认证提高营销能力
  16. Installing OpenCV 2.4.9 in Ubuntu 14.04 LTS
  17. 人工智能技术概述与入门
  18. selenium 模拟登录 突破图片验证码(豆瓣网)
  19. 反常积分(广义积分)存在判别法
  20. 机器学习实战5-sklearn训练SVM模型分类回归(make_moons数据集)

热门文章

  1. Android 动态生成 EditTest
  2. 关于我的51CTO博客
  3. 数据库中表id自增重置为1
  4. Centos 7 yum 安装php
  5. ubuntu 14.04设备OVS虚拟OpenFlow交换机配置汇总
  6. F5提高Microsoft SharePoint 2010平台的灵捷 度、性能和安全性
  7. 这样的“牛”人,绝佳客户最好能多碰上上几个是我们当程序员的好运
  8. Rxjava之操作符distinct和elementAt
  9. Arrays.asList方法总结
  10. DiskLruCache 源码解析