我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值
Posted
技术标签:
【中文标题】我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值【英文标题】:I have Table and inside that I am dynamically generating drop down , I want to get the value of each drop down 【发布时间】:2022-01-06 00:41:33 【问题描述】:我已经在表格和表格内动态添加了行,我已经填写了下拉列表,但我无法获得下拉列表的选定值。 我试图遍历表格单元格,但它给出了下拉列表中的所有值。
请提前提出建议,谢谢
下面是我写的示例代码。
函数 GetTableValues() var services = new Array(); var table = $().find('tbody')[0]; //获取总行数 var len = table.rows.length; //循环遍历表行。 对于 (var i = 1; 我【问题讨论】:
【参考方案1】:这是一个关于如何从表中获取选定值的想法。 假设您有一个表格,每一行都有一个带有下拉列表的列。所有这些下拉列表都是用值选择的。
var arr= [];
//find all <td> elements in tbody and loop them
$('#tableID').find('tbody').find('td').each(function()
//target to the dropdown list elements and get the selected value
var selectedValue = $('option:selected',$(this).find('select')).text();
//attach to array
arr.push(selectedValue);
);
【讨论】:
以上是关于我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值的主要内容,如果未能解决你的问题,请参考以下文章