我希望获取名称旧输入(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[]');
})
我该怎么办?
答案 0 :(得分:0)
我在你的小提琴中改变了以下几行:
var name = $('#abc').attr('name').split('[]').join('');
基本上你必须从行的末尾删除括号,然后附加新文本。此外,我还将您的ID更改为字母而不是数字,因为这是最佳做法。