jquery获得select选中索引

select选中索引有好多方式,

$(‘#someId‘).find(‘option:selected‘).selectedIndex;

$(‘#someId‘).find(‘option:selected‘).attr(‘selectedIndex‘);

这两种方式取不到索引值

$(‘#someId‘).prop(‘selectedIndex‘);

$(‘option:selected‘, ‘#someId‘).index();

$(‘#someId option‘).index($(‘#someId option:selected‘))

以上三种方式可以取到索引值

时间: 2024-10-11 07:44:14

jquery获得select选中索引的相关文章

Jquery获取select选中的option的文本信息

注意:下面用的$(this)代表当前选中的select框 第一种: $(this).children("option:selected").text(); 第二种: $(this).children("option:selected").html(); Jquery获取select选中的option的文本信息,布布扣,bubuko.com

IE8下Jquery获取select选中的值的问题

我们一般使用jquery获取select时,一般这么用: <select id='a'>     <option selected='selected' value='1'> </select> var selectedValue = $("#a").val(); 在非IE8下,selectedValue的值为"1",typeof selectedValue 为"string". 在IE8下,selectedV

jQuery取得select选中的值

记录一下. 本来以为$("#vitNeedreply").val();是取得选中的值, 那么$("#vitNeedreply").text();就是取得的文本. alert($("#vitNeedreply").val()):出来的值是正确的 但实际上$("#vitNeedreply").val();取得的是一个Object,是一个数组.要是直接用这个值的话,有些地方会报类型不匹配(如mybits里的XXquery.java里

jQuery获取Select选中的Text和Value,根据Value值动态添加属性等

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

jquery获取select选中的值并对另一个select禁用启用

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

JQuery获取select选中的value

获取select : 1.获取select 选中的 text :    $("#ddlregtype").find("option:selected").text(); 2.获取select选中的 value:    $("#ddlregtype ").val(); 3.获取select选中的索引:    $("#ddlregtype ").get(0).selectedindex; 设置select: 1.设置select

jquery设置select选中的文本

<select id="prov">  <option value="1">北京市</option>  <option value="2">上海市</option>  <option value="3">天津市</option> </select> 用jquery设置上面select选中的文本 //第一种方式 var count =

jquery设置select选中

/*设置select选中开始*/ var prod_type=$('.prod_type').val(); //alert(prod_type); var select = document.getElementById("prod_type_name"); for(var i=0; i<select.options.length; i++){ if(select.options[i].value == prod_type){ select.options[i].selected

jquery获取select选中项的文本

使用jquery获取选中的值很简单 1 $("#select").val(); 但是获取选中的文本就没有这么直接了 1 $("#select").find("option:selected").text(); 获取选中项的索引 1 $("#select").get(0).selectedindex; 2 或 3 $("#select")[0].selectedindex; 原文地址:https://www.