我已经像这样序列化了表单字段值
asset_id=171&inspection_id=99&formid=14&inspection%5BiCompanyFormId%5D=&inspection%5BiEquipmentTypeId%5D=25&inspection%5BiCompanyEquipmentId%5D=171&inspection%5BeAssignedToType%5D=Individual&inspection%5BiAssignedUserId%5D=12&inspection%5BeStatus%5D=Completed&inspection%5Blayout%5D=Table
..
在此我需要为此inspection%5BiCompanyFormId%5D
...
这是我的代码
var dataq = $('<form id="stat_frm">').append(myInputs).serialize();
答案 0 :(得分:0)
您可以使用正则表达式replace
var input = "asset_id=171&inspection_id=99&formid=14&inspection%5BiCompanyFormId%5D=&inspection%5BiEquipmentTypeId%5D=25&inspection%5BiCompanyEquipmentId%5D=171&inspection%5BeAssignedToType%5D=Individual&inspection%5BiAssignedUserId%5D=12&inspection%5BeStatus%5D=Completed&inspection%5Blayout%5D=Table";
var output = input.replace(/inspection%5BiCompanyFormId%5D=[^&]*/, "inspection%5BiCompanyFormId%5D=15");