通过jQuery更改名称输入

时间:2014-02-25 14:18:03

标签: javascript jquery

我希望获取名称旧输入(Input 1)并添加新名称输入(Input 2)

DEMO: http://jsfiddle.net/F8SLR/

EX:我有这个名字:typeservice[]我得到它并改为:typeservice_un[]

我试着:

HTML:

<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">

JS:

$(document).on('click','.Chng', function(e){
    e.preventDefault();
    var name = $('#000').attr('name');
    alert(name+'_un[]')
    //$('#111').attr('name',name+'_un[]');
})

我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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

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

DEMO