Javascript 如何在jQuery中更改输入名称
这就是我目前正在努力实现的目标: 我正在尝试克隆表单并更改输入名称。我该怎么办 JS: html: 这里是JSFIDLE链接: PS:我正在使用一个模板,所以JSFIDLE看起来有点糟糕 我是jQuery新手,我一直在寻找解决方案,但我似乎被它卡住了Javascript 如何在jQuery中更改输入名称,javascript,jquery,html,Javascript,Jquery,Html,这就是我目前正在努力实现的目标: 我正在尝试克隆表单并更改输入名称。我该怎么办 JS: html: 这里是JSFIDLE链接: PS:我正在使用一个模板,所以JSFIDLE看起来有点糟糕 我是jQuery新手,我一直在寻找解决方案,但我似乎被它卡住了 我试着在attr edit中使用.last,但似乎没有任何效果 要更改包括名称在内的任何属性,可以执行以下操作 $('#myInputFieldId').attr('name','new_name') 希望它有帮助试试这个:$'input[na
我试着在attr edit中使用.last,但似乎没有任何效果 要更改包括名称在内的任何属性,可以执行以下操作
$('#myInputFieldId').attr('name','new_name')
希望它有帮助试试这个:$'input[name=0angle]'。attr'name','newname' 要更改输入名称,只需使用attr方法
$('input').attr('name', 'yourNewname');
我想你的输入没有Id,所以你应该使用以下方法之一:
1/给每个输入一个Id,例如input1 input2
或
你可以用eq
$('input').eq(0).attr('name', 'yourNewname1'); // change the name of first input
$('input').eq(1).attr('name', 'yourNewname2'); // change the name of first input
把名字改成什么?
$('input').attr('name', 'yourNewname');
$('#input1').attr('name', 'yourNewname1'); // change the name of first input
$('#input2').attr('name', 'yourNewname2'); // change the name of first input
$('input').eq(0).attr('name', 'yourNewname1'); // change the name of first input
$('input').eq(1).attr('name', 'yourNewname2'); // change the name of first input