添加类似类别的输入时出现问题(addinput_units
)。添加类似类别的输入时出现问题
在example当您点击“字段1”旁边的“添加”链接时,它会在值为“字段1”的“字段2”之后添加一个新的输入。
如何添加一个新的字段,使用HTML中与类似的类(addinput_units
)最接近的“添加”链接?
$(function() {
$('a.add_input').live('click', function (event) {
event.preventDefault();
var $class = '.' + $(this).closest('div.find_input').find('div').attr('class').split(" ")[0];
var newDiv = $($(this).closest($class).get(0)).clone(false);
$(this).closest($class).find('.add_input:first').remove()
newDiv.hide().fadeIn('slow');
$($class + ':last').after(newDiv);
});
});
EDITE:
原来这就是我的代码无法正常工作正确的。见:http://jsfiddle.net/FpsPh/4/
这是我原来的代码,不工作正确。看你:http://jsfiddle.net/FpsPh/4/ –
我已经用我的JavaScript更新了你的jsfiddle(http://jsfiddle.net/FpsPh/5/),它仍然以我期待的方式工作。如果这不是您想要的行为,您是否可以尝试再次解释所需的行为?我无法理解你最初的问题。 – jmar777