jQuery:序列化后更改元素值

Joh*_*son 3 jquery serialization

如果我有我的,在变量值的表单元素data(包括:var data = $(this).serializeArray();

当表单元素位于数据内部时,如何更改表单元素(称为收件人)的值?

因此,我的元素name=recipient具有“妈妈”价值,如何在ajax成功的情况下将其更改为“爸爸”

Ric*_*ues 5

您可以遍历数组中的对象,更改对象的值:

for (var item in data)
{
  if (data[item].name == 'recipient') {
    data[item].value = 'papa';
  }
}
Run Code Online (Sandbox Code Playgroud)


IT *_*ker 5

$.each(data, function(key, data)
{
    if (this.name == "recipient") 
        this.value="papa";
});
Run Code Online (Sandbox Code Playgroud)