[英]jquery get multi select values from multiple select tags
I want to get multi select values from multiple select tags using jquery. 我想使用jquery从多个选择标签中获取多个选择值。 getting values from class name will also be fine but i have 19 select tags with different id but same class names so i just want to get all value of any option value.
从类名获取值也很好,但是我有19个选择标签,它们具有不同的ID但类名相同,所以我只想获取所有选项值的所有值。 I am trying something like that but all in vain.
我正在尝试类似的尝试,但徒劳无功。 here .vals is the class name of each select tag while valsa is the class name of
<tr class="valsa">
. 这里.vals是每个选择标记的类名,而valsa是
<tr class="valsa">
的类名。 I am trying getting them by same tr class. 我正在尝试通过同一个tr班级让他们。 please help
请帮忙
function Values(){
var val = $(".vals.valss.valsss").val();
alert(val);
}
returns undefiened ...... 返回未定义的……
You can get the select boxes with the following JQuery code. 您可以使用以下JQuery代码获得选择框。
var selectBoxList = $('select.yourClass');
After that you need to loop through all of these select boxes and get the selected option like so. 之后,您需要遍历所有这些选择框,并像这样获得所选的选项。
selectBoxList.each(function()
{
var selectedOption = $(this).val();
});
试试这个
$("option:selected").map(function(){ return this.value }).get();
Try this: 尝试这个:
var values = [];
$('#.valsa .vals').each(function(i, selected){
values[i] = $(selected).attr('value');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.