在工作中经经常使用到select,checkbox,radio,今天有点空暇就整理一下,免得以后用的时候还要又一次找。

操作select下拉框

—— 获取值或选中项:

1, $("#select_id").change(function(){//code...});  //为Select加入事件。当选择当中一项时触发

2。var checkValue=$("#select_id").val(); //获取Select选择的Value

3,var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text

4。$("#columnName").find("option:selected").attr("price");//获取select选择项中的price属性的值

5,$("#columnName option[value='3']").attr("price");//获取value值为3的选择项的price的属性的值

6,var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值

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

8,$("#select_id option[value='3']").attr("selected",true);//依据value值为3的项选中

9,$("#select_id ").val(‘4’);  // 设置Value值为4的项选中

10,$("#select_id ").get(0).selectedIndex=2; //设置Select索引值为2的项选中

11。$("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中

—— 加入/删除Select的Option项:

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

操作checkbox多选框

1,//因为复选框一般选中的是多个,所以能够循环输出选择项的值

          var payFlightSts='';
          $('input[name="payFlightSts_'+currCount+'"]:checked').each(function(){
              payFlightSts+=$(this).val()+‘,’;
          });

2,//获取未选中的checkbox的值:

    $("input[name='box']").each(function(){
          if ($(this).attr('checked') ==false) {
                alert($(this).val());
            }
     });

3,//全选
    $("#btn1").click(function(){
        $("input[name='box']").attr("checked","true");
    })
4,//取消全选
     $("#btn2").click(function(){
         $("input[name='box']").removeAttr("checked");
     })

5,//返选

$("#btn4").click(function(){
    $("input[name='checkbox']").each(function(){
         if($(this).attr("checked")) {
            $(this).removeAttr("checked");
         } else {
             $(this).attr("checked","true");
        }
    })
})

操作radio单选框

1,$('input[name="testradio"]:checked').val();//获取选择的value值

2。//遍历name为testraio的全部选择项

         $('input[name="testradio"]').each(function(){

alert(this.value);
});
3,设置选中与否(rdo1为选中项的id)
$("#rdo1").attr("checked","checked");
$("#rdo1").removeAttr("checked");

jquery 操作select,checkbox,radio (整理)的更多相关文章

  1. JQuery操作select checkbox radio总结

    JQuery是一个非常强大的工具,所以我必须找到它最方便的方法,嘻嘻 Select CRUD: Select搜: 1.val值: $("#selectid").val();     ...

  2. Jquery操作select,radio,input,p之类

    select的操作 变化后触发操作 $("#txtaddprojecturl").change(function(){ $("#addprojectname") ...

  3. jQuery设置 select、radio、checkbox 默认选中的值

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. JQuery操作select下拉框

    JQuery操作select下拉框 获取Select选择的Text和Value $("#select_id").change(function(){//code...}); //为 ...

  5. Jquery操作select,左右移动,双击移动 取到所有option的值

    $(function () { function MoveItem(fromId, toId) { $("#" + fromId + " option:selected& ...

  6. ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)

    1.JQuery操作select,假设<select id="my"> A:双击选项<option>事件,应该是select的dbclick事件. B:获得 ...

  7. jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等

    简介jquery里对select进行各种操作的方法,如联动.取值.根据值或文本来选中指定的select下拉框指定的option选项,读取select选中项的值和文本等. 这一章,站长总结一下jquer ...

  8. js与jQuery操作select大全

    Js操作Select是很常见的,也是比较实用的,每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 一.js操作select部分 判断select选项中 是否存在V ...

  9. Jquery 操作 Select 详解

    jQuery是如何控制和操作select的.先看下面的代码 比如<select class="selector"></select> 1.设置value为p ...

随机推荐

  1. Altium Designer设计PCB中如何开槽

    在不同层画槽孔形状实际得到的PCB效果(注意槽孔边缘) 在不同层画槽孔形状进行(注意槽孔边缘) 很多坛友问在使用Altium Designer设计PCB时,想在板子上开一个槽或者挖一个孔该如何操作,是 ...

  2. layui树形表格支持非异步和异步加载

    layui树形表格支持非异步和异步加载. 仓库地址:https://gitee.com/uniqid/ 使用示例如下: <div class="uui-admin-common-bod ...

  3. Java 输入输出图片文件的简单方式

    import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStrea ...

  4. Dump文件的生成

    一.Windows系统的任务管理器里抓dump 启动任务管理器,选中某个进程,右键,弹出菜单"创建转储文件" 注意事项: 当你在64位Windows系统上抓32位进程的dmup文件 ...

  5. handy源码阅读(一):EventBase类

    类EventBase继承于类EventBases,继承于noncopyable.  其中noncopyable是一个去除了拷贝构造和赋值构造的类. noncopyable: class noncopy ...

  6. 阿里云如何打破Oracle迁移上云的壁垒

    2018第九届中国数据库技术大会,阿里云数据库产品专家萧少聪带来以阿里云如何打破Oracle迁移上云的壁垒为题的演讲.Oracle是指“数据库管理系统”,面对Oracle迁移上云的壁垒,阿里云如何能够 ...

  7. zabbix创建钉钉报警

    https://juejin.im/post/5c8708eef265da2dd168a1c1 简介 家里搭建了zabbix去监控主机,邮件报警什么的都太麻烦了,所以直接使用钉钉机器人来提醒,下面是我 ...

  8. grunt教程

    https://blog.csdn.net/sinat_38992528/article/details/79400595

  9. delegate operator (C# reference) and => operator (C# reference)

    The delegate operator creates an anonymous method that can be converted to a delegate type: C#CopyRu ...

  10. php中ajax的使用实例讲解

    一.总结 1.多复习:代码都挺简单的,就是需要复习,要多看 2.ajax原理:ajax就是部分更新页面,其实还在的html页面监听到事件后,然后传给服务器进行操作,这里用的是get方式来传值到服务器, ...