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

5,$("#select_id option[text=‘4‘]").remove(); //删除Select中Text=‘4‘的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);

});

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

时间: 2024-10-11 22:33:32

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

JQuery操作select checkbox radio总结

JQuery是一个很强大的工具所以我要找到它最便捷的方法,嘻嘻 Select 增删改查: Select查: 1.val值: $("#selectid").val();       //最方便的 2.text值: $("#selectid option:selected").text();       //最方便的 或 $("#selectid").find("option:selected").text() 3.Index值:

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

[javascript] view plain copy <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m

javascript获取select,checkbox,radio的值

转发来自  博客园博主:肖品 博主的链接 1.获取和设置select,checkbox,radio的值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"&

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

$(function () { function MoveItem(fromId, toId) { $("#" + fromId + " option:selected").each(function () { $(this).appendTo($("#" + toId + ":not(:has(option[value=" + $(this).val() + "]))")); }); $("#&

js与jQuery操作select大全

Js操作Select是很常见的,也是比较实用的,每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 一.js操作select部分 判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText" 设置s

jQuery操作&lt;input type=&quot;radio&quot;&gt;

jQuery操作<input type="radio"> <input type="radio">如下: 1 2 3 4 5 <input type="radio" name="city" value="BeiJing">北京 <input type="radio" name="city" value="TianJi

JQuery操作select中的option

html页面代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&q

JS/JQuery操作select下拉框

一.js 操作select 下拉框 var selObj = 下拉框对象 1. 移除所有项:selObj.options.length = 0; 2. 移除下拉框中的一项:selObj.options.remove(index); “index”为下拉框选项的索引值,若0索引项移出(自上而下),那么1索引项的索引会变为0,后面的索引依次向前推进 也可利用循环,移除所有项: var length = selObj.options.length; for(var i=length-1;i>=0;i-

Jquery操作select、checkbox、radio详细讲解

一 .Select jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#s