javascript - 如何在 JQUERY 数据表中添加下拉菜单?
问题描述
我想在数据表中添加下拉列表。但它不起作用。
在这里,我添加了我尝试过的代码:
_dataTables.markAttendanceTable = $('#markAttendanceTable').DataTable(
{
dom: '<"pull-right"f>rt<"bottom"ip><"clear">',
ordering: false,
searching: false,
paging: true,
pageLength: 10,
fixedColumns: false,
data: GetAllMarkAttendance(eventId),
language: {
search: "_INPUT_",
searchPlaceholder: "Search"
},
columns: [
{ "data": "Login.Name", "defaultContent": "<i>-</i>" },
{"data":null ,
render: function (d, t, r) {
debugger;
var $select = $("<select></select>", {
//"id": //r[0]+"start",
"id": "Select",
"value": "Select"
});
$.each(attended, function(k,v){
var $option = $("<option></option>", {
"text": v,
"value": k
});
if(d === v){
$option.attr("selected", "selected")
}
$select.append($option);
});
return $select.prop("outerHTML");
}
},
],
columnDefs: [
{ className: "text-left", "targets": [0] },
{ className: "text-center", "targets": [] },
//{ width: "30%", "targets": [0] },
//{ width: "25%", "targets": [1] },
],
});
请给我你的建议。
解决方案
推荐阅读
- nuke-build - 如何在 Nuke 构建中使用 VSTest
- r - 在 R 中的向量行中插入参数
- python - Django 3 上的 available_attrs 是什么?
- javascript - 如何测试使用 React Autosuggest 的组件
- javascript - Javascript React 图像玻璃放大镜
- ios - iOS 如何获取图表网格的大小?
- javascript - 如何将字符串转换为正确类型的元素数组
- android - 在 Android 10 中膨胀类 androidx.appcompat.widget.FitWindowsLinearLayout 时出错
- javascript - 使用 JQuery 删除字符串中的空白序列
- docker - 多阶段 dockerfile 跳过阶段