不会从textarea中删除Jqgrid取消选中值

时间:2014-06-11 10:20:24

标签: jquery jqgrid

我正在使用jqgrid来显示我的表格。因为我需要通过使用复选框选择行来获取textarea中的特定列值。如果我在网格中选择了一行,它会被添加到textarea中,但如果我取消选择该行,则不会从文本区域中删除列值。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

var selRow = jQuery("#lst_Mobile1").jqGrid('getGridParam', 'selarrrow'); //get selected rows 
var flag = jQuery(this).find('#' + id + ' input[type=checkbox]').prop('checked'); 
var rowData = jQuery(this).getRowData(id); MobileID = rowData['mobile_regid']; 
if (flag == true) 
{ 
 $("#txtarea").get(0).value += MobileID + '\n';
} 
else 
{ 
 $("#txtarea").val($("#txtarea").val().replace( MobileID + '\n',""));
}

编辑:评论之后。