0

我正在使用 SlickGrid 格式化程序。下面是我的代码

var columns = [{
    id: "name", 
    name: "name", 
    field: "name", 
    sortable: true,
    formatter: linkFormatter1
},];

var linkFormatter1 = function ( row, cell, value, columnDef, dataContext ) {
    return "<a href=javascript:check1(\'" + dataContext['name'] + "\') class='listLink'>" + value + '</a>';
};

function check1(data){
    alert(data);
} 

考虑我的情况,其中“名称”字段是“路由类型”。它只考虑“路由”。它省略了空格。我怎样才能逃脱单个空格。让我尽快知道。谢谢!

4

1 回答 1

1

问题是你没有href用引号括起来。尝试这个:

var linkFormatter1 = function ( row, cell, value, columnDef, dataContext ) {
    return '<a href="javascript:check1(\'' + dataContext['name'] + '\');" class="listLink">' + value + '</a>';
}
于 2013-05-28T18:06:59.530 回答