Jquery怎么修改字段名

img

img


当registerType的value=2时,怎么把originSn的column.originSn改为column.box

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:

可以通过判断registerType的值,然后修改对应的字段名。具体的代码如下所示:

if ($('#registerType').val() == '2') {
  var originSnInput = $('input[name="column.originSn"]');
  originSnInput.attr('name', 'column.box');
}

这里首先判断registerType的值是否为2,如果是,则获取到originSn的input元素,然后将其name属性修改为box。注意,这里使用的是jQuery的attr方法来修改属性值。

需要注意的是,如果这个表单是通过Ajax提交的,那么修改后的字段名也需要在后台进行处理才能正常保存。

试试$(selector).attr(attribute,value)这种呢。与其想改这里,为啥不直接两个元素都放在页面上,然后根据registerType的值来设置对应元素的显示隐藏