【发布时间】:2014-10-22 23:51:38
【问题描述】:
当我单击此按钮时,我在 jqGrid 外部有一个单独的按钮,我需要在所选复选框附近添加一个自定义按钮
到目前为止,我得到了复选框 ID,但没有得到如何将图标添加到选定的复选框
$('.lock').click(function() {
//var grid_selector_second = "#grid-table";
var grid = jQuery("#grid-table");
var str = '';
var i;
var data = grid.getRowData();
for(i=0;i<data.length;i++){
//alert(data[i]);jqg_grid-table_8092415
//jqg_grid-table_8089033
if(data[i].checkbox==='Yes')
str += data[i].id+',';
}
alert(str);
});
更新
我有以下 html(例如来自 jqgrid 的 3 行)。当我单击一个按钮时,我正在执行一些 ajax 调用并将 ids 传递给服务器,这些 ids 来自 tr(这可以在下面的 html 中看到)。我正在将一些 id 从服务器返回到客户端。
例如:我将 8089033,8089034,8049033 作为 id 发送,成功后我只从服务器发送 8089033,8089034。我需要在复选框末尾添加一个图标。这只能添加到成功的 id 行。我用
<tr class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" id="8089033" role="row">
<td aria-describedby="grid-table_cb" style="text-align:center;width: 25px;" role="gridcell"></td>
<td>.....<td>
<td aria-describedby="grid-table_checkbox" title="" style="" role="gridcell">
<input type="checkbox" offval="no" value=""></td></tr>
//second row
<tr class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" id="8089034" role="row">
<td aria-describedby="grid-table_cb" style="text-align:center;width: 25px;" role="gridcell"></td>
<td>.....<td>
<td aria-describedby="grid-table_checkbox" title="" style="" role="gridcell">
<input type="checkbox" offval="no" value=""></td></tr>
//third row
<tr class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" id="8049033" role="row">
<td aria-describedby="grid-table_cb" style="text-align:center;width: 25px;" role="gridcell"></td>
<td>.....<td>
<td aria-describedby="grid-table_checkbox" title="" style="" role="gridcell">
<input type="checkbox" offval="no" value=""></td></tr>
【问题讨论】:
标签: javascript jquery checkbox jqgrid