www.4658.net > jquEry获取sElECt的multiplE获取多值

jquEry获取sElECt的multiplE获取多值

$("#sel option:selected").each(function(){alert($(this).text()); //这里得到的就是}); 顺便说一下,你的multiple=''multiple' 上多了一个单引号

$(document).ready(function(){var array = new Array(); //定义数组$("#mi_name option").each(function(){ //遍历全部optionvar txt = $(this).text(); //获取option的内容if(txt != "全部") //如果不是“全部”array.push(txt); //添加到数组中...

var select = [] ; $("select option:selected").each(function(){ if(trim($(this).val())==''){ return; } if($(this).val()){ select.push($(this).val()); } });

jQuery直接将元素的val,用数组进行赋值即可。 例如: $('#deptVal').val([1,2]) 可以实现将多选框进行多重选择。 反过来, 使用$('#deptVal').val() 可以得到一个数组(当前选中的选项值,组成的数组)

应该这样:$("#s option:selected").text(); //获取选中的option的文本值 获取select中option的被选中的value值: $("#s").val(); $("#s option:selected").val(); js获取select选中的值: var sel=document.getElementById("select1"); var ind...

1:js取值 //获取下拉列表选中项的值 代码如下 function getSelectedValue(name){ var obj=document.getElementById(name); return obj.value; //直接用其对象的value属性便可获取到 } 2:获取文本值 代码如下 1 2 3 var ById = document.getEle...

http://www.jb51.net/article/42523.htm

; 值1; 值2; 值3; 值4; ; $(document).on("change","#cursel",function(); alert('value:'+$(this).val());//获取value; alert('text:'+$(this).find("option:selected").text());//获取选中文本}); ; 1 ; ; ; ; 1 ; 2 ; ; 。

这种时候可能是由于数据类型造成的 你用console.log输出一下 看看是不是你要的类型(我估计不是= =)

样例代码如下: 知道 .sel{ width:100px; } $(function(){ $('.sel').change(function(){ var sel = $(this); //alert(sel.val()); $('.sel').val(sel.val()); }) }) 1 2 3 1 2 3 1 2 3 1 2 3 希望对你有帮助。

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com