Javascript 更改jQuery输入的名称

Javascript 更改jQuery输入的名称,javascript,jquery,Javascript,Jquery,我想获得旧输入的名称(输入1),并将其添加到新名称输入(输入2) 演示: 例:我有一个名字:typeservice[]我得到了它,然后改成:typeservice\u un[] 我试着: html: 我该怎么办?我在你的小提琴上改了以下几行: var name=$('#abc').attr('name').split('[]).join('') 基本上,您必须删除行尾的括号,然后添加新文本。此外,我还将您的ID更改为字母而不是数字,因为这是最佳做法 同样,ID的可能重复项不得以数字开头。因此,您

我想获得旧输入的名称
(输入1)
,并将其添加到新名称输入
(输入2)

演示:

例:我有一个名字:
typeservice[]
我得到了它,然后改成:
typeservice\u un[]

我试着:

html:


我该怎么办?

我在你的小提琴上改了以下几行:

var name=$('#abc').attr('name').split('[]).join('')

基本上,您必须删除行尾的括号,然后添加新文本。此外,我还将您的ID更改为字母而不是数字,因为这是最佳做法


同样,ID的可能重复项不得以数字开头。因此,您认为您不会因为将pic作为模型而被否决吗?哈哈,一个糟糕的问题是一个糟糕的问题,因为你的代码看起来是有效的。你看到了什么问题?如果你删除了你的评论,一切看起来都很好。请确保更改id。它不能以数字开头,这可能会在某些浏览器上出现错误。
<input type="text" name="typeservice[]" value="Input 1" id="000">
<input type="submit" value="CLICK ME" class="Chng">
    <br>
<input type="text" name="" value="Input 2" id="111">
$(document).on('click','.Chng', function(e){
    e.preventDefault();
    var name = $('#000').attr('name');
    alert(name+'_un[]')
    //$('#111').attr('name',name+'_un[]');
})