jquery获取select选择的文本与值
获取select :
获取select 选中的 text :

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

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

获取select选中的索引:
    $("#ddlregtype ").get(0).selectedindex;

设置select:
设置select 选中的索引:
    $("#ddlregtype ").get(0).selectedindex=index;//index为索引值

设置select 选中的value:
    $("#ddlregtype ").attr("value","normal“);
    $("#ddlregtype ").val("normal");
    $("#ddlregtype ").get(0).value = value;

设置select 选中的text:

var count=$("#ddlregtype option").length;
      for(var i=0;i<count;i++)
         {           if($("#ddlregtype ").get(0).options[i].text == text)
            {
                $("#ddlregtype ").get(0).options[i].selected = true;
                break;
            }
        }
    $("#select_id option[text='jquery']").attr("selected", true);

设置select option项:

$("#select_id").append("<option value='value'>text</option>");  //添加一项option
    $("#select_id").prepend("<option value='0'>请选择</option>"); //在前面插入一项option
    $("#select_id option:last").remove(); //删除索引值最大的option
    $("#select_id option[index='0']").remove();//删除索引值为0的option
    $("#select_id option[value='3']").remove(); //删除值为3的option
    $("#select_id option[text='4']").remove(); //删除text值为4的option

清空 select:

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

工作需要,要获得两个表单中的值。如图:

如何获得从左边选择框添加到右边选择框中的值?我想了想用网页特效可以获得,这里用了比较流行的jquery。
js代码如下:

//获取所有属性值 var item = $("#select1").val();
    $(function(){
      $('#select1').each(  //获得select1的所有值
         function(){
            $('button').click(function(){
                alert($('#select2').val());  //获得select2中的select1值
            });
         });
    })
    </script>

值得注意的是,不能直接写成

$(function(){
      $('#select2').each(  //获得select1的所有值,因为前面讲选项从左边添加到右边,jquery其实并没有真正将值从左边传到右边。
         function(){
            $('button').click(function(){
                alert($(this).val());  //获得select2中的select1值
            });
         });
    })

html:
    <div class="centent">
            <select multiple="multiple" id="select1" name="dd" style="width:100px;height:160px;">
                <option value="1">选项1</option>
                <option value="2">选项2</option>
                <option value="3">选项3</option>
                <option value="4">选项4</option>
                <option value="5">选项5</option>
                <option value="6">选项6</option>
                <option value="7">选项7</option>
            </select>
            <div>
                <span id="add" >选中添加到右边&gt;&gt;</span>
                <span id="add_all" >全部添加到右边&gt;&gt;</span>
            </div>
        </div>
        <div class="centent">
            <select multiple="multiple" id="select2" name="sel" style="width: 100px;height:160px;">
            </select>
            <div>
                <span id="remove">&lt;&lt;选中删除到左边</span>
                <span id="remove_all">&lt;&lt;全部删除到左边</span>
            </div>
        </div>

使用JQuery,Ajax调用动态填充Select的option选项

//绑定ClassLevel1单击事件
        $("#ClassLevel1").change(function () {
            var id = $("#ClassLevel1").val();
            var level2 = $("#ClassLevel2");
            level2.empty();
            $("#ClassLevel3").hide();
            $.ajax({
                url: "./askCommon.ashx?action=getclasslevel&pid=" + id,
                data: { "type": "ajax" },
                datatype: "json",
                type: "get",
                success: function (data) {
                    var json = eval_r(data);
                    for (var ind in json) {
                        level2.append($("<option value='" + json[ind].id + "'>" + json[ind].typename + "</option>"));
                    }
    
                }
            });
        })

转载于:https://www.cnblogs.com/chenhuiling1991/p/jquery.html

使用js获取select选中文本相关推荐

  1. js获取select选中的内容

    记得以前做过一个,根据不同的下拉选项,搜索不同的内容,需要用js获取select选中的内容,特把里面主要内容记下,留着以后需要用. 需要引用jquery-1.4.1.js <body>&l ...

  2. jquery获取select选中的值

    误区: 一直以为jquery获取select中option被选中的文本值,是这样写的:   $("#id").text();  //获取所有option的文本值 实际上应该这样: ...

  3. javascript jquery 获取select选中的值

    误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text();  //获取所有option的文本值 实际上应该这样: $( ...

  4. 通过jQuery获取Select选中的值或文本

    如何使用jQuery获取Select元素选中的值或文本呢?本篇文章给出相应的解决方法 目录 第一步.引入jQuery 第二步.编写一个Select案例 第三步.编写获取select选中的值或文本 第四 ...

  5. Jquery中获取select选中的文本与值

    1.若要获取select选中的value值: var customerId= $("#customerId").val(); 2.若要获取select选中的文本值: var cus ...

  6. 获取html下拉菜单selected,原生js获取select下拉框的selected的option项

    一. 使用 原生js,获取select标签下属性有selected的option项. 先写一个select标签如下: TEXT-aaaaa TEXT-bbbbb 原生js获取select标签这个 对象 ...

  7. python获取select选中的值_Python3.x:遍历select下拉框获取value值

    Python3.x:遍历select下拉框获取value值 Select提供了三种选择方法: # 通过选项的顺序,第一个为 0 select_by_index(index) # 通过value属性 s ...

  8. js把vue转化html,将 vue.js 获取的 html 文本转化为纯文本

    我存入数据表中的数据是使用 html  格式,获取数据是使用 vue 获取. 遇到了一个问题,就是界面上显示的数据是 html 格式的,但是我需要它显示纯文本. 怎么做呢?首先在  js  中写一个将 ...

  9. 抓取html的内容,js获取网页选中内容(包含html代码)

    例子,js获取网页选中的内容. 复制代码 代码示例: function getSelectedContents(){ if (window.getSelection) { //chrome,firef ...

最新文章

  1. C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
  2. css clearfix(针对火狐height:auto无效解决方案)
  3. java类型比较_Java数据类型的比较
  4. MonkeyRunner 实现自动点击截屏后与本地图库进行对比输出
  5. 【Spark】Spark Class is not registered joins UnsafeHashedRelation kryo
  6. PDFlib使用实例
  7. (一)查询出排序中的最大值和最小值
  8. vsmd5错误怎么办_dnf md5文件错误怎么解决,涨知识了
  9. xmlspy xsd生成java_利用XMLSPY根据XSD自动生成XML..doc
  10. 程序员考证书,有用吗?
  11. 工作半年就迷茫,给你一盏明灯
  12. Cisco PacketTracer5---三层交换机连接路由器配置
  13. android怎么做表格显示数据
  14. 女人要记住的亦舒75句话
  15. 网页制作平台有哪些,一键套用模板,操作简单
  16. java file.io的各种使用
  17. 电脑工作人员如何保护眼睛
  18. Centos7 安装Graylog 5.0收集网络设备运行日志+卸载GrayLog服务
  19. android电视 美剧,天天美剧电视tv版apk
  20. 云计算、大数据和人工智能

热门文章

  1. BIOS基础知识(上)
  2. SAP HANA创建类型(SAP HANA CREATE TYPE):
  3. Post与Get传值读取方法
  4. python进行气象数据分析_使用机器学习进行气象数据分析
  5. androidpn的学习研究(八)androidpn 中业务类XmppIoHandler实现分析
  6. 去除字符串中的html标记
  7. struts2和hibernate(2012/2/26)
  8. Linux 内核101:[译]地址空间发展简史
  9. Shell命令-系统信息及显示之free、cal
  10. 函数节流(throttle)与函数去抖(debounce)