Jquery与js获得select选中值的方法

发布时间:2020-04-18编辑:脚本学堂
本文介绍下,如何用jquery或js,获得select下拉列表框中的选中值,有需要的朋友,不妨参考学习下。

一、jquery方式
Jquery获得select下拉选项option的值: 
 

复制代码 代码示例:
<script type"text/javascript"> 
    $(document).ready(function() { 
    $("#selProv").change(function(){ 
    alert( $("#selProv option:selected").text() );}) 
    }); 
    //alert($("#selProv option[value='01']").val());//也可以这样获得一个值 
    </script> 
    <select id="selProv"> 
    <option value="1">脚本学堂</option> 
    <option value="2">www.jb200.com</option> 
    </select> 

二、javascript方式
 

复制代码 代码示例:
var str = document.getElementById("stBegin"); 
alert(str.options[str.selectedIndex].value); 

三、如何添加select的option呢?
经常用到的二种方法:
1、JS代码:
 

复制代码 代码示例:
var op = new Option("text", "value");//创建一个option对象 
op.selected = true;//设置其为默认选中项 
$("#stBegin")[0].options.add(op);//添加到select对像 

2、JQuery代码:
 

复制代码 代码示例:
$("#stBegin").append("<option value='00000' selected>oooo</option>");//使用JQuery的append方法,来天添加

 

四、js获取select标签选中的值
 

复制代码 代码示例:
var obj = document.getElementByIdx_x(”testSelect”); //定位id
var index = obj.selectedIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var value = obj.options[index].value; // 选中值

jQuery中获得选中select值
 

复制代码 代码示例:

//方式1,
$('#testSelect option:selected').text();//选中的文本
$('#testSelect option:selected') .val();//选中的值
$("#testSelect ").get(0).selectedIndex;//索引

//方法2,
$("#tesetSelect").find("option:selected").text();//选中的文本
…….val();
…….get(0).selectedIndex;