Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery中更改输入名称_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在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

这就是我目前正在努力实现的目标:

我正在尝试克隆表单并更改输入名称。我该怎么办

JS:

html:

这里是JSFIDLE链接:

PS:我正在使用一个模板,所以JSFIDLE看起来有点糟糕

我是jQuery新手,我一直在寻找解决方案,但我似乎被它卡住了


我试着在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