资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

jquery选中值,jquery 获取单选框选中的值

jquery 怎么选中checkbox指定的值

1、checkbox日常jquery操作。

邵武网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

现在我们以下面的html为例进行checkbox的操作。

input id="checkAll" type="checkbox" /全选

input name="subBox" type="checkbox" /项1

input name="subBox" type="checkbox" /项2

input name="subBox" type="checkbox" /项3

input name="subBox" type="checkbox" /项4

全选和全部选代码:

script type="text/javascript"

$(function() {

$("#checkAll").click(function() {

$('input[name="subBox"]').attr("checked",this.checked);

});

var $subBox = $("input[name='subBox']");

$subBox.click(function(){

$("#checkAll").attr("checked",$subBox.length == $("input[name='subBox']:checked").length ? true : false);

});

});

/script

checkbox属性:

var val = $("#checkAll").val();// 获取指定id的复选框的值

var isSelected = $("#checkAll").attr("checked"); // 判断id=checkAll的那个复选框是否处于选中状态,选中则isSelected=true;否则isSelected=false;

$("#checkAll").attr("checked", true);// or

$("#checkAll").attr("checked", 'checked');// 将id=checkbox_id3的那个复选框选中,即打勾

$("#checkAll").attr("checked", false);// or

$("#checkAll").attr("checked", '');// 将id=checkbox_id3的那个复选框不选中,即不打勾

$("input[name=subBox][value=3]").attr("checked", 'checked');// 将name=subBox, value=3 的那个复选框选中,即打勾

$("input[name=subBox][value=3]").attr("checked", '');// 将name=subBox, value=3 的那个复选框不选中,即不打勾

$("input[type=checkbox][name=subBox]").get(2).checked = true;// 设置index = 2,即第三项为选中状态

$("input[type=checkbox]:checked").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出选中的值

alert($(this).val());

});

2、radio的jquery日常操作及属性

我们仍然以下面的html为例:

input type="radio" name="radio" id="radio1" value="1" /1

input type="radio" name="radio" id="radio2" value="2" /2

input type="radio" name="radio" id="radio3" value="3" /3

input type="radio" name="radio" id="radio4" value="4" /4

radio操作如下:

$("input[name=radio]:eq(0)").attr("checked",'checked'); //这样就是第一个选中咯。

//jquery中,radio的选中与否和checkbox是一样的。

$("#radio1").attr("checked","checked");

$("#radio1").removeAttr("checked");

$("input[type='radio'][name='radio']:checked").length == 0 ? "没有任何单选框被选中" : "已经有选中";

$('input[type="radio"][name="radio"]:checked').val(); // 获取一组radio被选中项的值

$("input[type='radio'][name='radio'][value='2']").attr("checked", "checked");// 设置value = 2的一项为选中

$("#radio2").attr("checked", "checked"); // 设置id=radio2的一项为选中

$("input[type='radio'][name='radio']").get(1).checked = true; // 设置index = 1,即第二项为当前选中

var isChecked = $("#radio2").attr("checked");// id=radio2的一项处于选中状态则isChecked = true, 否则isChecked = false;

var isChecked = $("input[type='radio'][name='radio'][value='2']").attr("checked");// value=2的一项处于选中状态则isChecked = true, 否则isChecked = false;

3、select下拉框的日常jquery操作

select操作相比checkbox和radio要相对麻烦一些,我们仍然以下面的html为例来说明:

select name="select" id="select_id" style="width: 100px;"

option value="1"11/option

option value="2"22/option

option value="3"33/option

option value="4"44/option

option value="5"55/option

option value="6"66/option

/select

看select的如下属性:

$("#select_id").change(function(){ // 1.为Select添加事件,当选择其中一项时触发

//code...

});

var checkValue = $("#select_id").val(); // 2.获取Select选中项的Value

var checkText = $("#select_id :selected").text(); // 3.获取Select选中项的Text

var checkIndex = $("#select_id").attr("selectedIndex"); // 4.获取Select选中项的索引值,或者:$("#select_id").get(0).selectedIndex;

var maxIndex =$("#select_id :last").get(0).index; // 5.获取Select最大的索引值

/**

* jQuery设置Select的选中项

*/

$("#select_id").get(0).selectedIndex = 1; // 1.设置Select索引值为1的项选中

$("#select_id").val(4); // 2.设置Select的Value值为4的项选中

/**

* jQuery添加/删除Select的Option项

*/

$("#select_id").append("option value='新增'新增option/option"); // 1.为Select追加一个Option(下拉项)

$("#select_id").prepend("option value='请选择'请选择/option"); // 2.为Select插入一个Option(第一个位置)

$("#select_id").get(0).remove(1); // 3.删除Select中索引值为1的Option(第二个)

$("#select_id :last").remove(); // 4.删除Select中索引值最大Option(最后一个)

$("#select_id [value='3']").remove(); // 5.删除Select中Value='3'的Option

$("#select_id").empty();

$("#select_id").find("option:selected").text(); // 获取select 选中的 text :

$("#select_id").val(); // 获取select选中的 value:

$("#select_id").get(0).selectedIndex; // 获取select选中的索引:

//设置select 选中的value:

$("#select_id").attr("value","Normal");

$("#select_id").val("Normal");

$("#select_id").get(0).value = value;

//设置select 选中的text,通常可以在select回填中使用

var numId=33 //设置text==33的选中!

var count=$("#select_id option").length;

for(var i=0;icount;i++)

{ if($("#select_id").get(0).options[i].text == numId)

{

$("#select_id").get(0).options[i].selected = true;

break;

}

}

通过上面的总结,应该对jquery的checkbox,radio和select有了一定的了解了吧,温故而知新,用多了就会变的熟练起来,即使有时候忘记了,也可以来翻一翻!

jquery怎么获取select选中的值,默认选中

1、首先要保证select中每一个option标签都有value属性;

2、jquery的写法

$('#sele').val()//这里假设select的id是sele,这样可以获取当前选中的option的value

3、刚开始没有选择的时候默认的是第一个option的value值;

4、要测试的话可以写一个change事件,也就是每一次选择都会触发

$('#sele').change(function(){

console.log($('#sele').val())//每次选择都会输出选择的当前option的value

})

5、如果想在js中刚开始就设置选中某一个,可以

$('#sele').val('值')//在括号中写入你想默认选中的某一个option的value值

jquery如何将下拉框的某元素设为当前选中值

参考如下代码

12$("select").val();  // 选中项目的value值$("select option:checked").text(); // 选中项目的显示值

示例如下:

1.创建Html元素

请选择:

select id="sel"

option value="1"选项1/option

option value="2"选项2/option

option value="3"选项3/option

option value="4"选项4/option

/select

input type="button" value="点击查看被选项目"

2.编写jquery代码

$(function(){

$("input").click(function() {

a = $("#sel").val();

b = $("#sel option:checked").text();

alert("被选项目的值:"+a+",被选项目的显示值:"+b+"。");

});

})

3.显示效果

jquery怎么获取select选中的值

JQuery是控制和操作select详解。

先看下面的html代码

select id="test"

option value="1"选项一option

option value="2"选项一option

...

option value="n"选项Noption

/select

所谓jQuery操作“select”, 说的更确切一些是应该是jQuery控制 “option”, 看下面的jQuery代码:

//获取第一个option的值

$('#test option:first').val();

//最后一个option的值

$('#test option:last').val();

//获取第二个option的值

$('#test option:eq(1)').val();

//获取选中的值

$('#test').val();

$('#test option:selected').val();

//设置值为2的option为选中状态

$('#test').attr('value','2');

//设置最后一个option为选中

$('#test option:last').attr('selected','selected');

$("#test").attr('value' , $('#test option:last').val());

$("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());

//获取select的长度

$('#test option').length;

//添加一个option

$("#test").append("option value='n+1'第N+1项/option");

$("option value='n+1'第N+1项/option").appendTo("#test");

//添除选中项

$('#test option:selected').remove();

//删除项选中(这里删除第一项)

$('#test option:first').remove();、

//指定值被删除

$('#test option').each(function(){

if( $(this).val() == '5'){

$(this).remove();

}

});

$('#test option[value=5]').remove();

//获取第一个Group的标签

$('#test optgroup:eq(0)').attr('label');

//获取第二group下面第一个option的值

$('#test optgroup:eq(1) : option:eq(0)').val();

如何获取下拉列表选中的值 jquery

分别使用javascript原生的方法和jquery方法

select id="test" name=""

option value="1"text1/option

option value="2"text2/option

/select

code:

一:javascript原生的方法

1:拿到select对象: var myselect=document.getElementById("test");

2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index

3:拿到选中项options的value: myselect.options[index].value;

4:拿到选中项options的text: myselect.options[index].text;

二:jquery方法(前提是已经加载了jquery库)

1:var options=$("#test option:selected"); //获取选中的项

2:alert(options.val()); //拿到选中项的值

3:alert(options.text()); //拿到选中项的文本

jquery+怎么从单选框中获得选中的值

获取单选框的值有三种方式:

1、$('input:radio:checked').val();

2、$("input[type='radio']:checked").val();

3、$("input[name='rd']:checked").val();


网页名称:jquery选中值,jquery 获取单选框选中的值
本文地址:http://cdkjz.cn/article/dsdipje.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220