使用 getCell jqgrid 获取 html 值

问题描述 投票:0回答:2

长话短说,当我试图用这个来获取任何专栏的价值时

var Id=jQuery("#grid").jqGrid('getCell',id,'Id');

我得到了这个值

<INPUT style="WIDTH: 98%" id=2_Id class=editable role=textbox value=86 name=Id>

我只期待 86。猜猜出了什么问题?

javascript jquery jqgrid
2个回答
0
投票

它以文本形式获取内部内容,在本例中是控件。您可以使用

var Id=jQuery("#grid").jqGrid('getCell',id,'Id').attr("value");

如果这样就足够了。


0
投票

var rowData = $("#jqGridTableId").getRowData(rowId);

rowData 将类似于: 对象 {seriesId: "", 名称:

"<input type='text' value='Initial Jobless Claims' id='txtChartSeriesName_0'">
}

要从 rowData 获取此 html 元素的值...您可以使用如下简单的代码: $(rowData.name).val()

© www.soinside.com 2019 - 2024. All rights reserved.