我有一个jqGrid,其中我有一个列,每行都有删除超链接,当我使用简单按钮时,我只能使用manke超链接来执行onclick=\"jQuery('#list').deleteRow('" + cl + "');
之类的操作
{ name: 'act', index: 'act', width: 100, align: 'center', sortable: false}],
gridComplete: function () {
var gr = jQuery('#list'); gr.setGridHeight("auto", true);
var ids = jQuery("#list").jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
be = "<a href style='height:25px;width:120px;' type='button' title='Slet' onclick=\"jQuery('#list').jqGrid('delGridRow','" + cl + "',{reloadAfterSubmit:false, url:'@Url.Action("deleteRow")'});\" >Slet</>";
jQuery("#list").jqGrid('setRowData', ids[i], { act: be });
}
}
答案 0 :(得分:0)
我明白你应该纠正
href
属性添加一些值。例如href='#'
。return false;
功能代码的末尾插入onclick
。它将阻止默认<a>
行为。