JQuery是一个非常强大的工具,所以我必须找到它最方便的方法,嘻嘻

Select CRUD:

Select搜:

1.val值:

$("#selectid").val();       //最方便的

2.text值:

$("#selectid option:selected").text();       //最方便的

或 $("#selectid").find("option:selected").text()

3.Index值:

$("#selectid").get(0).selectedIndex;              //最方便的

Select改:

1.val值:

$("#selectid").val("xxx");               //最方便的

或 $("#selectid").attr("value","xxx");

2.text值:

$("#selectid option[text=abc]").attr("selected",true);              //最方便的

或 $("selectid option:contains(xxx)").attr("selected",true);

3.index值:

$("#select option[index=1]").attr("selected",true);                  //最方便的

Select增:

$("#selectid").append($("<opiton value='0'>张三</option>"));         //这两个都挺经常使用

$("#selectid").prepend($("<opiton value='0'>张三</option>"));

Select删:

清空:$("#selectid").empty();     //一般的插入前都会清空

部分删:

    $("#selectid option:gt(0)").remove();    //由于第一行有时候是tHead 的情况清空

    $("#selectid option[value=xxx]").remove();

       $("#selectid option[text=xxx]").remove();

       $("#selectid option[index=xxx]").remove();

select选中 不选中

$("#selectid").attr("selected",true);   

$("#selectid").attr("selected",false);

Radio查:

$("#radioid").val();

$("#radioid[name=xxx]").val();

$("#radioid[id=xxx]").val();

Radio改:

$("radioid[value=xxx]").attr("checked",true);

$("radioid:eq(1)").attr("checked",true);

Radio删:

$("radioid").remove();

Checkbox查:

$("#checkboxid").val();

$("#checkboxid[name=xxx]").val();

$("#checkboxid[id=xxx]").val();

Checkbox改:

$("checkboxid[value=xxx]").attr("checked",true);

$("checkboxid:eq(1)").attr("checked",true);

$(":button").bind("click",function(){              

   $(":checkbox").each(function(){

     //$(this).attr("checked",!$(this).attr("checked"));       点击buttoncheckbox反选;

     //$(this).attr("checked",true);       点击buttoncheckbox全选;

     $(this).attr("checked",false);       点击buttoncheckbox全不选;

     //if($(this).attr("checked")==true){alert($(this).val())}         选中的值

     //if($(this).attr("checked")==false){alert($(this).val())}        没选中的值

    })

  })

 })

Checkbox删:

$("checkboxid").remove();

txt文本框查:

$("#txtid").val();

txt文本框改:

$("#txtid").val("xx");

txt文本框删:

$("#txtid").val("");

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中。及其相关

获 取一组radio被选中项的值

var item = $('input[name=items][checked]').val();

获 取select被选中项的文本

var item = $("select[name=items] option[selected]").text();

select下拉框的第二个元素为当前选中值

$('#select_id')[0].selectedIndex = 1;

radio单选组的第二个元素为当前选中值

$('input[name=items]').get(1).checked = true;

获取值:

文本框,文本区域:$("#txt").attr("value")。

多选框 checkbox:$("#checkbox_id").attr("value")。

单选组radio:   $("input[type=radio][checked]").val();

下拉框select: $('#sel').val();

控制表单元素:

文本框,文本区域:$("#txt").attr("value",'');//清空内容

$("#txt").attr("value",'11');//填充内容

多选框checkbox: $("#chk1").attr("checked",'');//不打勾

$("#chk2").attr("checked",true);//打勾

if($("#chk1").attr('checked')==undefined) //推断是否已经打勾

单选组 radio:    $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项

下拉框 select:   $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项

$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//加入下拉框的option

$("#sel").empty();//清空下拉框

版权声明:本文博主原创文章,博客,未经同意不得转载。

JQuery操作select checkbox radio总结的更多相关文章

  1. jquery 操作select,checkbox,radio (整理)

    在工作中经经常使用到select,checkbox,radio,今天有点空暇就整理一下,免得以后用的时候还要又一次找. 操作select下拉框 -- 获取值或选中项: 1, $("#sele ...

  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. delphi中用代码实现注册Ocx和Dll(有点怪异,使用CallWindowProc来调用指定函数DllRegisterServer)

    在windows系统中,可以通过Regsvr32来实现注册ocx或者dl, 编程时,调用Regsvr32来注册,却不能正常执行.尤其是在Win7系统中,需要管理员身份才能运行. 使用下面的代码则能正常 ...

  2. Github干货系列:C++资源集合-

    Awesome CPP,这又是一个 Awesome XXX 系列的资源整理,由 fffaraz 发起和维护.内容包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. ...

  3. vim经常使用命令总结

    vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是非常主要的东西,也常常被用到,总结例如以下: v    从光标当前位置開始,光标所经过的地方会被选中,再按一下v结束. V     ...

  4. Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包

    Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包 用 CNTK 搞深度学习 (一) 入门 Computational Network Toolk ...

  5. bzoj2301(莫比乌斯反演+分块)

    传送门:2301: [HAOI2011]Problem b 题意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y ...

  6. html练习(5)

    这个练习主要简单的展示了据对定位和相对定位: 在此说下html的定位: 1.static定位 这个是默认的方式.对static而言.left和right是不生效的. 2.relative定位(相对定位 ...

  7. kafka web console安装

    貌似非常多小伙伴都不能成功打包,共享下之前打包的文件: http://pan.baidu.com/s/1sjkE37J ======== kafka自己竟然没有还一个Web管理界面.. 这里有个第三方 ...

  8. Drools学习笔记-01-在eclipse indgo集成Drools5.5

    1.1.条件 Drools它是一个基于Java开源规则引擎.因此,使用Drools以及前需要安装在开发机器JDK周边环境,Drools5.5需要JDK版本号的1.5或者更多. 1.2.开发环境搭建 大 ...

  9. 使用cacti监控服务器

    一.cacti安装 cacti需要lamp环境,因此需要首先编译安装lamp环境,安装完成后,下载cacti的zip包,解压到/www/htdocs目录下,创建cacti需要的数据库. 完成上述后,在 ...

  10. SE 2014年5月28日

    R1模拟总部,R2 与R3模拟分部 如图配置 (1)网络中目前只有两站点, R1 和R2 .同时R2为动态获取IP地址一方,要求使用要求使用 GRE over IPSec VPN 野蛮模式,保证R1和 ...