我想在jqgrid中为单元格设置一个html对象..
我会用这个获取单元格对象:
var cell = jQuery('#tree').jqGrid('getCell', rowID, 'name');
更改细胞的一些属性后,我想把它放回去..有什么方法可以做到这一点
我是按照以下方式进行此操作,但未正确设置..
var myCell = "<td aria-describedby='tree_name' title='"+name+"' style='18px' role='gridcell'>"+
"<div class='tree-wrap tree-wrap-ltr' style='width: 0px'>"+
"<div class='ui-icon ui-icon-radio-off tree-leaf treeclick' style='left: 0px'></div>"+
"</div>"+
"<span class='cell-wrapperleaf'>"+name+"</span>"+
"</td>"
jQuery("#tree").setCell (rowID,3,myCell,{});
答案 0 :(得分:1)
单元格的值必须是单元格的innerHTML
而不是outerHTML
。因此,您应该从myCell
移除<td ...
和</td>
部分。