Jquery jqgrid 在编辑的时候获取文本框里的值

在使用Jquery jqGrid编辑表格时,通过getRowData()获取的值是HTML标签而非输入值。解决方法是根据行ID和列名构建输入框ID,然后使用val()方法获取单元格内容。例如,获取编辑行的age和sex值,可以创建变量ageId和sexId,拼接行ID和列名,并用$('#'+ageId).val()和$('#'+sexId).val()获取输入值,最后通过setRowData保存并用getRowData()取正确的值。
摘要由CSDN通过智能技术生成

  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 :

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值