Javascript 如何更改克隆div中文本框的Id

Javascript 如何更改克隆div中文本框的Id,javascript,jquery,Javascript,Jquery,我有一个带文本框的,克隆它时,我可以更改div的id,但无法更改div内文本框的id var toAddCloneCount=0; 函数AddDestination(){ var clone=$(“#toAdd”).clone(true); clone.find('textbox').attr('id','days'+toAddCloneCount); clone.show(); clone.attr('id','toAdd'+toAddCloneCount++)。insertAfter('t

我有一个带文本框的,克隆它时,我可以更改div的id,但无法更改div内文本框的id

var toAddCloneCount=0;
函数AddDestination(){
var clone=$(“#toAdd”).clone(true);
clone.find('textbox').attr('id','days'+toAddCloneCount);
clone.show();
clone.attr('id','toAdd'+toAddCloneCount++)。insertAfter('toAdd');
克隆。附加到(“#目的地”);

}
文本框
不是有效的html元素。你是说
textarea
?或者,
输入[type=text]
?如果您使用的是jQuery 1.6,那么应该使用+

试一试


textbox
不是有效的html元素。你是说
textarea
?或者,
输入[type=text]
?如果您使用的是jQuery 1.6,那么应该使用+

试一试

试试这个:

clone.find('#toAdd').prop('id', 'days' + toAddCloneCount);
试试这个:

clone.find('#toAdd').prop('id', 'days' + toAddCloneCount);

显示您的`#toAdd`html元素显示您的`#toAdd`html元素以及如何更改的id以及如何更改的id以及如何在asp控件呈现时更改@SyedMuhammadYasir的id它们也呈现为html无差异,以及如何在asp控件呈现时更改@SyedMuhammadYasir的id它们也呈现为html无差异
clone.find('#toAdd').prop('id', 'days' + toAddCloneCount);