jquery 操作select,checkbox,radio (整理)
在工作中经经常使用到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 (整理)的更多相关文章
- JQuery操作select checkbox radio总结
JQuery是一个非常强大的工具,所以我必须找到它最方便的方法,嘻嘻 Select CRUD: Select搜: 1.val值: $("#selectid").val(); ...
- 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 ...
随机推荐
- 2018-8-10-C#-ValueTuple-原理
title author date CreateTime categories C# ValueTuple 原理 lindexi 2018-08-10 19:16:52 +0800 2018-2-13 ...
- Nginx优化_自定义报错页面
自定义返回给客户端的404错误页面 1. 优化前,客户端使用浏览器访问不存在的页面,会提示404文件未找到 client]# firefox http://192.168.4.5/xxxxx ...
- linux --memcached的安装与配置
转载:http://blog.sina.com.cn/s/blog_4829b9400101piil.html 1.准备安装包:libevent-2.0.21-stable.tar.gz 和memca ...
- .h与.cpp
本质上没什么区别. cpp:c plus plus,就表示为c++原文件. .h文件实现的功能是声明.cpp文件中需要使用的变量.函数及宏定义等. .h文件就像是一个接口,具体的实现可以在.cpp中, ...
- Synchronized锁升级
Synchronized锁升级 锁的4中状态:无锁状态.偏向锁状态.轻量级锁状态.重量级锁状态(级别从低到高) 为什么要引入偏向锁? 因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞 ...
- 程序员要注意!现在是RSS复兴的时候了
一般来说,现代网络不乏恐怖,从无所不在的网络黑客到所有信息平台,再到各大平台的评论系统.不幸的是,我们建立的这个互联网并没有什么灵丹妙药.但任何人都厌倦了黑箱算法,控制你在网上看到的东西,一直存在但始 ...
- RMQ Terminology
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11784644.html RMQ模型架构 RMQ Terminology Message 消息,消息是不 ...
- hdu 6045: Is Derek lying? (2017 多校第二场 1001)【找规律】
题目链接 可以暴力找一下规律 比如,假设N=7,两人有5题相同,2题不同,枚举X=0->15时,Y的"Not lying"的取值范围从而找出规律 #include<bi ...
- 求超大文件上传方案( Java )
最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现. 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表 ...
- Python_008(文件操作)
一.文件操作 1.只读操作 f = open("taibai.txt",mode = "r",encoding = "utf-8" s = ...