input 的radio checkbox 和 select 相关操作
1  select 获取和设置值,以及onchange事件
1下拉框option没有checked事件 可通过select 的 onchange事件进行监控,以获取其值
<select name="myselect" id="myselect">
<option value="opt1">选项1</option>
<option value="opt2">选项2</option>
<option value="opt3">选项3</option>
</select> $("#myselect").change(function(){
var opt=$("#myselect").val();
...
});
2 普通的设置以及获取值
<select name="width" id="selectW">
<option value="50%">50%</option>
<option value="100%">100%</option>
</select> 在js中
1:var options=$("#test option:selected"); //获取选中的项
alert(options.val()); //拿到选中项的值
alert(options.text());
2:$("#selectW").find("option:selected").text();//选中的文本
3:$('#selectW option[value="100%"]').attr('selected',true);//设置某个值被选中
4:$(".selector").find("option:selected").text();
5:$(".selector").find("option[text='pxx']").attr("selected",true);
//(obj.someTime = '12:00-13:00'类似的值的时候)
$('#orderTime').val(''+obj.orderTime);
$('#orderTime').find('option[value="'+obj.orderTime+'"]').attr('selected',true);
$('#orderTime option[value="'+obj.orderTime+'"]').attr('selected',true);
注意:input的单选多选按钮是checked 详见下面的介绍;
2 checkbox的赋值和取值
1. 获取单个checkbox选中项(三种写法):
$("input:checkbox:checked").val()
//或者
$("input:[type='checkbox']:checked").val();
//或者
$("input:[name='ck']:checked").val(); 
2. 获取多个checkbox选中项:
$('input:checkbox').each(function() {
    if ($(this).attr('checked') ==true) {
        alert($(this).val());
    }
}); 
3. 设置第一个checkbox 为选中值:
$('input:checkbox:first').attr("checked",'checked');
$('input:checkbox').eq(0).attr("checked",'true'); 
4. 设置最后一个checkbox为选中值:
$('input:radio:last').attr('checked', 'checked');
$('input:radio:last').attr('checked', 'true');
5. 根据索引值设置任意一个checkbox为选中值:
$('input:checkbox).eq(索引值).attr('checked', 'true');索引值=0,1,2....
$('input:radio').slice(1,2).attr('checked', 'true');  
6. 选中多个checkbox: 
同时选中第1个和第2个的checkbox:
$('input:radio').slice(0,2).attr('checked','true'); 
7. 根据Value值设置checkbox为选中值:
$("input:checkbox[value='1']").attr('checked','true');
8. 删除Value=1的checkbox:
$("input:checkbox[value='1']").remove();
9. 删除第几个checkbox:
$("input:checkbox").eq(索引值).remove();索引值=0,1,2....
//如删除第3个checkbox:
$("input:checkbox").eq(2).remove();
10.遍历checkbox:
$('input:checkbox').each(function (index, domEle) {
  //写入代码
});
11.全部选中
$('input:checkbox').each(function() {
    $(this).attr('checked', true);
});
12.全部取消选择:
$('input:checkbox').each(function () {
    $(this).attr('checked',false);
});
input 的radio checkbox 和 select 相关操作的更多相关文章
- JQuery对CheckBox的一些相关操作
		一.通过选择器选取CheckBox: 1.给CheckBox设置一个id属性,通过id选择器选取: <input type="checkbox" name="myB ... 
- jQuery的select相关操作
		例: <select class="selector" id="selector"></select> 1.设置value为pxx的项选 ... 
- Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关
		常用Jquery操作:checkbox取值.select取值.radio选中.checkbox选中.select选中及其相关: 1.影藏页面元素 使用jquery真的很方便,比如要控制div的显示与隐 ... 
- [转]jQuery操作radio、checkbox、select 集合.
		1.radio:单选框 html代码 <input type="radio" name="radio" id="radio1" val ... 
- checkbox,radio,selected相关操作
		1.radio:单选框 HTML代码: <input type="radio" name="radio" id="radio1" va ... 
- jQuery操作radio、checkbox、select 集合
		1.radio:单选框 HTML代码: <input type="radio" name="radio" id="radio1" va ... 
- jQuery操作radio、checkbox、select总结
		1.radio:单选框 HTML代码: <input type="radio" name="radio" id="radio1" va ... 
- JS中Float类型加减乘除 修复  JQ 操作 radio、checkbox 、select  LINQ to SQL:Where、Select/Distinct  LINQ to SQL Count/Sum/Min/Max/Avg Join
		JS中Float类型加减乘除 修复 MXS&Vincene ─╄OvЁ &0000027─╄OvЁ MXS&Vincene MXS&Vincene ─╄Ov ... 
- jquery  radio、 checkbox、 select 操作
		转载:http://www.haorooms.com/post/checkandselect $("input[id^='code']");//id属性以code开始的所有inpu ... 
随机推荐
- SUDO安全委派和安全模块
			sudo更换身份 su 切换身份 使用su 切换身份必须首先直到被切换成用户的密码 如: su root 就必须要知道root的密码 这种机制安全性不高,容易泄露管理员密码 1. sudo ... 
- 009-ThreadPoolExecutor运转机制详解,线程池使用1-newFixedThreadPool、newCachedThreadPool、newSingleThreadExecutor、newScheduledThreadPool
			一.ThreadPoolExecutor理解 为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务. 2.可以根据系统的承受能力,调整线程池中工作线线程的数 ... 
- c#获取Amr文件的时长(毫秒)亲测有效
			/// <summary> /// c#获取Amr文件的时长(毫秒) /// </summary> /// <param name="fileName" ... 
- [Shapefile C Library]读写shp图形(C++&.net Wapper)
			ShapeLib的.net Wapper版可以在官网下载到,在WorldWind中也有使用.ORG据说也是使用的ShapeLib实现的shp文件的读写. 官网:http://shapelib.mapt ... 
- IOP知识点(5)
			1 检验规则 取“或” 2 IOP升级中心 2 IOP升级中心 http://10.110.17.12:8080/cloud-ops/#/environment/ admin 我修改了io ... 
- 【Linux】-NO.7.Linux.3.Maven.1.001-【CentOS 7 Install Maven 3.5】-
			1.0.0 Summary Tittle:[Linux]-NO.7.Linux.3.Maven.1.001-[CentOS 7 Install Maven 3.5]- Style:Linux Seri ... 
- TensorFlow遇到的问题汇总(持续更新中......)
			1.调用tf.softmax_cross_entropy_with_logits函数出错. #原因是这个函数,不能按以前的方式进行调用了,只能使用命名参数的方式来调用. #原来是这样的: tf.red ... 
- 机器学习算法的调试---梯度检验(Gradient Checking)
			梯度检验是一种对求导结果进行数值检验的方法,该方法可以验证求导代码是否正确. 1. 数学原理 考虑我们想要最小化以 θ 为自变量的目标函数 J(θ)(θ 可以为标量和可以为矢量,在 Numpy 的 ... 
- andorid CmakeLists
			# cmake要求低版本 cmake_minimum_required(VERSION 3.4.1) # Creates and names a library, sets it as either ... 
- 「美团外卖APP签约快捷支付」流程体验
			§1 添加银行卡 新用户在美团外卖APP订餐支付时,首先要绑定银行卡.如下是“添加银行卡”页,输入卡号后,系统自动调用卡bin库校验卡号的有效性,如果有效会显示发卡行和卡类型(借记卡/贷记卡). 这 ... 
