用于动态选择的Jquery get selected选项

用于动态选择的Jquery get selected选项,jquery,html,Jquery,Html,我有一个API,我正在为它返回数据,数据可以添加到/删除,所以用不同ID的硬编码来进行选择是行不通的。 我拥有的是html表中的所有内容,我将API调用中的数据附加到表行中,每个select All、None、ONE最多有3个级别 EverythSign前端使用HTML/Jquery编写,后端使用WebApi C编写 $.ajax..... var HomeTable =$('.HomeBody'); $.each(res.Home function(index,value){ $.each(

我有一个API,我正在为它返回数据,数据可以添加到/删除,所以用不同ID的硬编码来进行选择是行不通的。 我拥有的是html表中的所有内容,我将API调用中的数据附加到表行中,每个select All、None、ONE最多有3个级别 EverythSign前端使用HTML/Jquery编写,后端使用WebApi C编写

$.ajax.....

var HomeTable =$('.HomeBody');
$.each(res.Home function(index,value){
$.each(value, function(id, val){
HomeTable.append(`<tr><td>${value[id].EntityName}</td><td>
<select>
<option>${value[id].InquireLevel[0]</option>
<option>${value[id].InquireLevel[1]</option>
<option>${value[id].InquireLevel[3]</option>
</select>
</td>
<td>
<select>
<option>${value[id].EditLevel[0]</option>
<option>${value[id].EditLevel[1]</option>
<option>${value[id].EditLevel[3]</option>
</select>
</td>
...
是否仍要在不指定ID的情况下获取选择的值?由于用户可以删除/添加/编辑实体名称,因此无法真正了解select将应用于哪个部分。 每个部分也可以有一个或多个实体。
也许有办法使用TD?

我找到了解决办法。 我创建了一个ID数组,然后根据数组中的值进行选择,这些值与通过每个元素渲染的元素相匹配