我生成多选框。接下来,我为此选择添加一些选项并尝试设置选定的选项。但这不起作用。这是我设置所选项目的代码:
for(xx=0;xx<obj.length; xx++)
{
//console.log(obj.length);
idd = obj[xx].id_produkt_lista;
id_statusd = obj[xx].id_status;
$('#sel_' + idd).find("option[value=" + id_statusd + "]").attr('selected','selected');
}
上面代码中的变量是:
- idd - 我要设置其选项的选择框的 ID。
- id_statusd - 应该在 select # sel +id上选择的值
我的html代码如下:
<tbody>
<tr id="47">
<td id="" class="">2</td>
<td id="">
<select class="sel" id="sel_47">
<option value="2" style="color: rgb(186, 175, 28);">drukowanie</option>
<option valuea="3" style="color: rgb(8, 193, 255);">na zgrzewalni</option>
<option value="4" style="color: rgb(112, 51, 158);">na oklejaniu</option>
<option value="5" style="color: rgb(112, 51, 158);">laminowanie</option>
<option value="6" style="color: rgb(112, 51, 158);">przycinanie</option>
<option value="7" style="color: rgb(112, 51, 158);">oklejanie</option>
<option value="8" style="color: rgb(237, 90, 21);">na cięciu</option>
<option value="9" style="color: rgb(237, 90, 21);">na frezowaniu</option>
<option value="10" style="color: rgb(237, 90, 21);">burtowanie i klejenie</option>
<option value="11" style="color: rgb(237, 90, 21);">spawanie</option>
<option value="12" style="color: rgb(237, 90, 21);">elektryka</option>
<option value="14" style="color: rgb(90, 35, 163);">zamowienie zewnetrzne</option>
<option value="15" style="color: rgb(62, 201, 65);">MAGAZYN-gotowe</option>
</select>
</td>
</tr>
<tr id="48">
<td id="" class="">3</td>
<td id="">
<select class="sel" id="sel_48">
<option value="2" style="color: rgb(186, 175, 28);">drukowanie</option>
<option value="3" style="color: rgb(8, 193, 255);">na zgrzewalni</option>
<option value="4" style="color: rgb(112, 51, 158);">na oklejaniu</option>
<option value="5" style="color: rgb(112, 51, 158);">laminowanie</option>
<option value="6" style="color: rgb(112, 51, 158);">przycinanie</option>
<option value="7" style="color: rgb(112, 51, 158);">oklejanie</option>
<option value="8" style="color: rgb(237, 90, 21);">na cięciu</option>
<option value="9" style="color: rgb(237, 90, 21);">na frezowaniu</option>
<option value="10" style="color: rgb(237, 90, 21);">burtowanie i klejenie</option>
<option value="11" style="color: rgb(237, 90, 21);">spawanie</option>
<option value="12" style="color: rgb(237, 90, 21);">elektryka</option>
<option value="14" style="color: rgb(90, 35, 163);">zamowienie zewnetrzne</option>
<option value="15" style="color: rgb(62, 201, 65);">MAGAZYN-gotowe</option>
</select>
</td>
</tr>
<tr id="49">
<td id="" class="">4</td>
<td id="">
<select class="sel" id="sel_49"><option value="2" style="color: rgb(186, 175, 28);">drukowanie</option>
<option value="3" style="color: rgb(8, 193, 255);">na zgrzewalni</option><option value="4" style="color: rgb(112, 51, 158);">na oklejaniu</option>
<option value="5" style="color: rgb(112, 51, 158);">laminowanie</option><option value="6" style="color: rgb(112, 51, 158);">przycinanie</option>
<option value="7" style="color: rgb(112, 51, 158);">oklejanie</option><option value="8" style="color: rgb(237, 90, 21);">na cięciu</option>
<option value="9" style="color: rgb(237, 90, 21);">na frezowaniu</option><option value="10" style="color: rgb(237, 90, 21);">burtowanie i klejenie</option>
<option value="11" style="color: rgb(237, 90, 21);">spawanie</option><option value="12" style="color: rgb(237, 90, 21);">elektryka</option>
<option value="14" style="color: rgb(90, 35, 163);">zamowienie zewnetrzne</option><option value="15" style="color: rgb(62, 201, 65);">MAGAZYN-gotowe</option>
</select></td></tr> </tbody>