Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何根据JQuery datatables中返回的数据默认选择下拉值_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 如何根据JQuery datatables中返回的数据默认选择下拉值

Javascript 如何根据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>&

我想根据JQuery datatable中返回的数据默认选择下拉值。我正在使用以下代码:mySite.js

"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链接