jQuery取得select选中的值

记录一下。

本来以为$("#vitNeedreply").val();是取得选中的值,

那么$("#vitNeedreply").text();就是取得的文本。

alert($("#vitNeedreply").val());出来的值是正确的

但实际上$("#vitNeedreply").val();取得的是一个Object,是一个数组。要是直接用这个值的话,有些地方会报类型不匹配(如mybits里的XXquery.java里的属性值要是String,那就对不上这个值,会报错

org.springframework.beans.InvalidPropertyException: Invalid property ‘vitNeedreply[]‘ of bean class [com.ces.petition.query.RoleAccessQuery]: Property referenced in indexed property path ‘vitNeedreply[]‘ is neither an array nor a List nor a Map; returned value was [001]

所以这是不正确的,正确做法是:

jQuery("#vitNeedreply option:selected").val();

这样才能取得一个值

jQuery取得select选中的值

时间: 2024-08-03 10:38:46

jQuery取得select选中的值的相关文章

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选中的值并对另一个select禁用启用

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

jquery获得select option的值和对select option的操作

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

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

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

jQuery获取checkbox选中的值

1.问题背景 有几个多选框,选择其中的几个,获取选中的值 2.设计源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

jquery获取单选按钮选中的值

在页面上单选按钮的代码: <s:iterator value="@[email protected]"> <input type="radio" <s:if test="key eq record.is_com">checked</s:if> value="${key}" name="record.is_com"/>${value}    </s:ite

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选中值和清除选中状态(转)

1.获取值 var provinceSearch = $("#loc_province_search").find("option:selected").attr("lang");//获取下拉列表选中值 var citySearch = $("#loc_city_search").find("option:selected").attr("lang");//获取下拉列表选中值 var t

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值 第一种方式$('#testSelect option:selected').t