var lastFlag ;
$gridTable = $("#gridTable").jqGrid( {
datatype : 'json',
colNames : ['age', 'sex' ],
colModel : [
{name : 'age',index : 'age',width : 80,editable:true,edittype:'text',editrules:{required:true}},
{name : 'sex',index : 'sex',width : 160,editable:true,edittype:'text',editrules:{required:true}}
],
rowNum : 10,
pager : "#tablePager",
multiselect : false,
viewrecords : true,
sortorder : "desc",
jsonReader : {
root : "dataRows",
repeatitems : false
},
caption : "数据列表",
height : "auto",
rownumbers :
Jquery jqgrid 在编辑的时候获取文本框里的值
最新推荐文章于 2021-02-01 06:54:37 发布
在使用Jquery jqGrid编辑表格时,通过getRowData()获取的值是HTML标签而非输入值。解决方法是根据行ID和列名构建输入框ID,然后使用val()方法获取单元格内容。例如,获取编辑行的age和sex值,可以创建变量ageId和sexId,拼接行ID和列名,并用$('#'+ageId).val()和$('#'+sexId).val()获取输入值,最后通过setRowData保存并用getRowData()取正确的值。
摘要由CSDN通过智能技术生成