使用Jquery引用两种不同的表单
我还是Jquery新手,需要引用两个表单,问题是我的两个表单都有相同的ID。我想从form1中获取名称并将其填充到form2中,我可能会在javascript中使用它使用Jquery引用两种不同的表单,jquery,Jquery,我还是Jquery新手,需要引用两个表单,问题是我的两个表单都有相同的ID。我想从form1中获取名称并将其填充到form2中,我可能会在javascript中使用它 document.form2.name.value = document.form1.name.value 但我想在Jquery中使用类似的di,如下所示。有人能帮我吗?我希望这对你们大家都有意义,谢谢 ref = $('#name' FORM1).val() ; $('#name' F
document.form2.name.value = document.form1.name.value
但我想在Jquery中使用类似的di,如下所示。有人能帮我吗?我希望这对你们大家都有意义,谢谢
ref = $('#name' FORM1).val() ;
$('#name' FORM").val( ref ) ;
可以通过以下特定名称引用元素:
var element = $("[name=" + name + "]");
其中,name是保存元素名称的变量(例如表单)
在您的情况下(无变量):
两个元素具有相同的ID是无效的。元素在DOM中必须具有唯一的ID。你可能想给他们相同的名字,但是不同的ID。然后你会做一些类似的事情:
var formdata = []
$("#form1 input").each(function (index, item) {
formdata.push($(item).val());
});
$("#form2 input").each(function (index, item) {
$(item).val(formdata.shift());
});
这假设第一个表单中的每个输入按顺序与第二个表单中的输入匹配
var formdata = []
$("#form1 input").each(function (index, item) {
formdata.push($(item).val());
});
$("#form2 input").each(function (index, item) {
$(item).val(formdata.shift());
});