我有一个带有列的jqgrid,它有一个自定义的editoptions。
editable: true,
edittype: "custom",
editoptions: { custom_element: itemFirstPaidElem, custom_value: itemFirstPaidValue
以下是两个自定义功能:
function itemFirstPaidElem(value, options) {
var el = "<label>" + value + "</label><a style='margin-left:10px' href='#' class='ItemFirstPaidPickValue' value='" + value + "'><img src='" + path + "/Content/Images/calendar_edit.png'/></a>";
return el;
}
function itemFirstPaidValue(elem, operation, value) {
if (operation === 'get') {
var val = $(elem).text();
return val;
}
}
我要做的是在用户完成行编辑时获取标签的内容。 问题是对象$(elem).text();总是未定义的。
我看了一下chrome developer工具,我看到的是我需要的值包含在prevObject中。
我试过调用$(elem).prevObject.text()但是它不起作用,我不确定它是什么。 在这一点上,有人可以帮助我。
先谢谢