Jquery 如何在编辑模式下获取单元格的内容?
我有一个包含2个可编辑单元格的网格,可以通过以下方式获取当前单元格的值:Jquery 如何在编辑模式下获取单元格的内容?,jquery,jqgrid,Jquery,Jqgrid,我有一个包含2个可编辑单元格的网格,可以通过以下方式获取当前单元格的值: var editedValue = this.value; 但是我如何得到另一个单元格的值呢?目前我使用的是非常丑陋的: var otherValue = this.parentNode.nextSibling.firstChild.value; 但这并不安全(而且存在跨浏览器问题) 表示编辑行时不能使用getCell方法-因此,当单元格处于编辑模式时,如何获取单元格的值?我将用这个简单的jquery函数自己回答: f
var editedValue = this.value;
但是我如何得到另一个单元格的值呢?目前我使用的是非常丑陋的:
var otherValue = this.parentNode.nextSibling.firstChild.value;
但这并不安全(而且存在跨浏览器问题)
表示编辑行时不能使用
getCell
方法-因此,当单元格处于编辑模式时,如何获取单元格的值?我将用这个简单的jquery函数自己回答:
function GetEditCellValue(rowSelector, cellName) {
var rowId = rowSelector.split('_')[0];
return $("#" + rowId + "_" + cellName).val();
}
从列的dataEvent调用它,如下所示:
dataEvents:
[
{ type: 'blur', fn: function (e) {
var someEditedValue = GetEditCellValue(this.id, "SomeColumnName");
杜普:那一个令人困惑,没有公认的答案