比如有一个input:
<input type="text" name="texts" />
$("input[name='texts']").attr("name","newtexts");//现在改变了name的值
$("input[name='texts']").clone();//clone一个
现在在操作name等于newtexts的input值的时候会存在两个值,请问这种情况怎么解决,我想到用深度拷贝,但不知道怎么实现在dom上的运用.
因为现在有个需求就是将这个input移动到另一个dom中,用append的话会把之前的移除了,第二个移动就不行,
$("input[name='texts']")会把所有的name为texts的dom都得到,再调用attr操作,所有都应用这个操作;
可以先保存 var $inputs = $("input[name='texts']"),然后克隆,最后再对$inputs操作