如何解决不显示下拉jQuery中选择的值
我在jquery数据表的列中显示一个下拉列表。除了<option value>
中的ID外,我还写了设备的可能状态,但是我希望设备的当前状态不显示在下拉菜单中。
这是我的代码:
{
data: null,title: "@Resource.Status",className: "dt-center",render: function (data,type,row,meta) {
if (row?.DeviceStatus != null) {
return '<select name="DeviceStatus" onchange="changeStatus()"><option value="' + row?.DeviceStatus + '_' + row?.ID + '" selected>' + row?.DeviceStatus + '</option><option value="Available_' + row?.ID + '">Available</option><option value="Loaned_' + row?.ID + '">Loaned</option><option value="In Maintenance_' + row?.ID + '">In Maintenance</option><option value="Stolen_' + row?.ID + '">Stolen</option><option value="Lost_' + row?.ID + '">Lost</option></select>';
} else {
return '<select name="DeviceStatus" onchange="changeStatus()"><option value=""selected disabled></option><option value="Available_' + row?.ID + '">Available</option><option value="Loaned_' + row?.ID + '">Loaned</option><option value="In Maintenance_' + row?.ID + '">In Maintenance</option><option value="Stolen_' + row?.ID + '">Stolen</option><option value="Lost_' + row?.ID + '">Lost</option></select>';
}
}
},
因此,如果给定行的列不为空,我希望状态为<option value = "xxxStatus" selected>
,但我不想再在下拉列表中看到它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。