jQuery的select相关操作

例:

<select class="selector" id="selector"></select>

1、设置value为pxx的项选中

$("#selector").val("pxx");

2、设置text为pxx的项选中

// 根据text来设置选中$("#selector").find("option[text=‘pxx‘]").attr("selected",true);
// 根据value来设置选中$("#selector").find("option[value=‘pxx‘]").attr("selected",true);

这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。

3、获取当前选中项的value

注意IE8中要使用

$(".selector").find("option:selected").val();

 $("#selector").val();

4、获取当前选中项的text

注意IE8中要使用

$(".selector").find("option:selected").text();

 $("#selector").find("option:selected").text();

这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁。

很多时候用到select的级联,即第二个select的值随着第一个select选中的值变化。这在jQuery中是非常简单的。

如:

$(".selector1").change(function(){

     // 先清空第二个

      $(".selector2").empty();

     // 实际的应用中,这里的option一般都是用循环生成多个了

      var option = $("<option>").val(1).text("pxx");

      $(".selector2").append(option);

});
时间: 2024-10-05 12:33:12

jQuery的select相关操作的相关文章

jquery checkbox的相关操作——全选、反选、获得所有选中的checkbox

jquery checkbox的相关操作——全选.反选.获得所有选中的checkbox 1.全选 $("#btn1").click(function(){ $("input[name='checkbox']").attr("checked","true"); }) 2.取消全选(全不选) $("#btn2").click(function(){ $("input[name='checkbox']&

Jquery 对select的操作

jquery对select下拉框的操作总结... 1.通过索引值去设置select中的option的value和text var index = 1; var val = "该改为的值";      $("#selectId option:eq("+index+")").attr("selected",true);      $("#selectId option:selected").val(val); 

web前端【第十二篇】jQuery文档相关操作

一.相关知识点总结1.CSS .css() - .css("color") -> 获取color css值 - .css("color", "#ff0000") -> 设置值 - .css({"color": "#cccccc", "border": "1px solid #ff0000"}) -> 设置多个值 - .css(["color

Jquery中select的操作

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

jquery对select的操作详解

select的html标签如下:<select class="xxx" id="yyy"><option></option>...<option></option></select> 1.设置value为"lll"的option选中 $('#yyy').val("lll"):或者$('.xxx').val("lll") 可用于让sele

jQuery文本值相关操作

html:给div设置值和获取值,会解析html标签 text:给div设置值和获取值,不会解析html标签 val:获取input里的值 代码如下 <html> <head> <title></title> </head> <style> div{ width:100px; height:100px; background:red; margin-bottom:40px; } </style> <script sr

JQuery select控件的相关操作

本文转载于 http://www.cnblogs.com/zfc2201/archive/2012/09/06/2674312.html JQuery获取和设置Select选项方法汇总如下: 获取select 先看看下面代码: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:s

jQuery对select操作

(转自:http://www.cnblogs.com/as285996985/articles/1535014.html) //遍历option和添加.移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){  $("select[@name=ISHIPTYPE]

jQuery学习笔记--JqGrid相关操作 方法列表(上)

1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选中行:$("#jqGrid