0

嗨,我正在使用 slickgrid 格式化程序。我在网格中得到了正确的值。当使用格式化程序到 javascript 函数时,我缺少“\”..我怎样才能用“\”获取数据这是我的代码

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

1 回答 1

0

尝试这个:

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

然后,我总是使用这样的东西:

var linkFormatter = function ( row, cell, value, columnDef, dataContext ) {
   return '<a href="#" data="'+dataContext['data']+'" class="listLink">'  + value + '</a>';
}

...

$("a.listLink").click(function(){
   var data = $(this).attr("data");
   ...
   return false;
});
于 2013-05-31T22:03:58.493 回答