Javascript 如何根据JQuery datatables中返回的数据默认选择下拉值
我想根据JQuery datatable中返回的数据默认选择下拉值。我正在使用以下代码:mySite.jsJavascript 如何根据JQuery datatables中返回的数据默认选择下拉值,javascript,jquery,datatables,Javascript,Jquery,Datatables,我想根据JQuery datatable中返回的数据默认选择下拉值。我正在使用以下代码:mySite.js "columns": [ {"data":"NAME"}, { "data": null, "defaultContent":'<Select id="cls" ><option>--SELECT---</option><option>I</option>&
"columns": [
{"data":"NAME"},
{ "data": null,
"defaultContent":'<Select id="cls" ><option>--SELECT---</option><option>I</option><option II</option><option>III</option><option >IV</option><option>V</option><option ></select>'},
{
"data": "COMMENTS",
"render": function(data, type, full, meta) {
if (type == 'display') {
return '<textarea id="comments" name="comments" rows="2" cols="25" maxlength="2000" wrap="hard" style ="resize:none;">'+ data + '</textarea>';
}
return data
}
},]
“列”:[
{“数据”:“名称”},
{“数据”:空,
“defaultContent:”--SELECT--I像这样尝试,这将解决您的问题
"render": function(d,t,r){
var $select = $("<select></select>", {
"id": r[0]+"start",
"value": d
});
$.each(times, function(k,v){
var $option = $("<option></option>", {
"text": v,
"value": v
});
if(d === v){
$option.attr("selected", "selected")
}
$select.append($option);
});
return $select.prop("outerHTML");
}
“渲染”:函数(d、t、r){
变量$select=$(“”{
“id”:r[0]+“开始”,
“价值”:d
});
$。每个(次,函数(k,v){
var$选项=$(“”{
“文本”:五、,
“价值”:v
});
如果(d==v){
$option.attr(“选定”、“选定”)
}
$select.append($option);
});
返回$select.prop(“outerHTML”);
}
但我必须在列表的每一行显示选择框datatable@Aishwarya..have您已尝试使用此链接,有关更多详细信息,请参阅此JSFIDLE链接