JQuery操作select checkbox radio总结
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总结的更多相关文章
- jquery 操作select,checkbox,radio (整理)
在工作中经经常使用到select,checkbox,radio,今天有点空暇就整理一下,免得以后用的时候还要又一次找. 操作select下拉框 -- 获取值或选中项: 1, $("#sele ...
- Jquery操作select,radio,input,p之类
select的操作 变化后触发操作 $("#txtaddprojecturl").change(function(){ $("#addprojectname") ...
- jQuery设置 select、radio、checkbox 默认选中的值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JQuery操作select下拉框
JQuery操作select下拉框 获取Select选择的Text和Value $("#select_id").change(function(){//code...}); //为 ...
- Jquery操作select,左右移动,双击移动 取到所有option的值
$(function () { function MoveItem(fromId, toId) { $("#" + fromId + " option:selected& ...
- ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)
1.JQuery操作select,假设<select id="my"> A:双击选项<option>事件,应该是select的dbclick事件. B:获得 ...
- jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等
简介jquery里对select进行各种操作的方法,如联动.取值.根据值或文本来选中指定的select下拉框指定的option选项,读取select选中项的值和文本等. 这一章,站长总结一下jquer ...
- js与jQuery操作select大全
Js操作Select是很常见的,也是比较实用的,每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 一.js操作select部分 判断select选项中 是否存在V ...
- Jquery 操作 Select 详解
jQuery是如何控制和操作select的.先看下面的代码 比如<select class="selector"></select> 1.设置value为p ...
随机推荐
- codeforces 604B More Cowbell
题目链接:http://codeforces.com/contest/604/problem/B 题意:n个数字,k个盒子,把n个数放入k个盒子中,每个盒子最多只能放两个数字,问盒子容量的最小值是多少 ...
- JavaScript 中的事件对象(读书笔记思维导图)
在触发 DOM 上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息.包括导致事件的元素.事件的类型以及其他与特定事件相关的信息.例如,鼠标操作导致的事件对象中,会包含 ...
- iphone开发中数据持久化之——模型对象归档(二)
在Cocoa世界中,术语“归档”是指另一种形式的序列化,它可以实现对任何对象的序列化.使用对模型对象进行归档的技术可以轻松将复杂的对象写入文件,然后再从中读取它们.只要在类中实现的每个属性都是标量(如 ...
- 【ALearning】第二章 Androidproject知识介绍
本章介绍了主要的初步Androidproject成立了一个开发环境.为了Android意识的整体项目和理解.本章包含Android开发环境的搭建.第一Android工程Hello World与Andr ...
- vim php代码规范
vim 代码规范工具php-cs-fixer.phar (參考https://github.com/FriendsOfPHP/PHP-CS-Fixer) INSTALL curl http://get ...
- HDU4876ZCC loves cards(多校题)
ZCC loves cards Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Tot ...
- 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建
开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...
- 浅谈SQL之主键、外键约束
约束:顾名思义就是一种限制,在表或列的层次设置约束,确保数据的有效性和完整性. SQL server中约束的主要分类: UNIQUE约束(唯一性约束) 防止一个特定的列中两个记录具有相同的值.可设置多 ...
- hdu4705(树形dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4705 题意: 有一颗树, 选出3个点. 不在同一条路径上的集合数. 分析:这题主要能逆向思考下,用总的 ...
- Android 通过调用系统,如接口 谷歌语音、百度语音、科大讯飞语音等语音识别方法对话框
现在app在发展过程中会集成一些语音识别功能,不具有其自己的显影剂一般正在开发的语音识别引擎,所以在大多数情况下,它是选择一个成熟的语音识别引擎SDK集成到他们的app在. 平时,这种整合被分成两个, ...