jQuery 在同一页面上克隆两种形式的输入?
我一直在尝试让同一页面上的两个表单正常工作,我遇到的唯一问题是克隆输入无法正常工作,由于 div 元素,它们似乎相互冲突。
我一直使用本教程作为指导: http://www.9lessons.info/2009/06 /submit-multiple-forms-jquery-ajax.html
这是使用一种表单的代码: http://jsfiddle.net/yBdTA/
这就是我想要实现的目标: http://jsfiddle.net/c4Uce/
请注意,当您第一次单击第二个“添加更多”链接时输入克隆而不是第二个。
我知道我可以复制克隆的 jQuery 函数以匹配第二种形式:
$(function(){
var removeLink = ' <a class="remove" href="#" onclick="jQuery(this).parent().slideUp(function(){ jQuery(this).remove() }); return false">remove</a>';
jQuery('a.add').relCopy({ append: removeLink});
});
但我希望这是动态的,我该如何称呼它?就像 9lessons 指南一样,我可以使用 PHP 为克隆元素创建唯一标识符,并希望 jQuery 匹配 ID,
希望我说清楚了。
帮助表示赞赏。
I have been trying to get two forms on the same page to work and the only issue i'm having is not getting the clone inputs to work, they seem to conflict with each other due to the div elements.
I have been using this tutorial as a guide:
http://www.9lessons.info/2009/06/submit-multiple-forms-jquery-ajax.html
Here is the code working with one form:
http://jsfiddle.net/yBdTA/
And this is what i want to achieve:
http://jsfiddle.net/c4Uce/
Notice when you click on the second 'Add More' link the first input clones rather than the second.
I know i could duplicate the jQuery function for the clone to match the second form:
$(function(){
var removeLink = ' <a class="remove" href="#" onclick="jQuery(this).parent().slideUp(function(){ jQuery(this).remove() }); return false">remove</a>';
jQuery('a.add').relCopy({ append: removeLink});
});
but i want this to be, how can i call it, dynamic? like the 9lessons guide, i can use PHP to create unique identifiers for the clone elements and want the jQuery to match the ID's,
Hope i made this clear.
Help appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以尝试一下,它适用于多种形式
http://jsfiddle.net/yBdTA/2/
更新 :
U can try it , it work to multi form
http://jsfiddle.net/yBdTA/2/
Update :