为什么在两次点击此代码后添加几个输入?在jQuery中添加输入的问题
$('.add_input').live('click', function() {
var scntDiv = '.'+$(this).closest('div.find_input').find('div').attr('class');
var i = $('.adding').size();
var input = $(scntDiv).clone().wrap("<div>").parent().html();
alert(scntDiv)
$(scntDiv + ' .add_input').remove();
$(input).appendTo(scntDiv);
$('<div><a href="" class="remove_input"></a></div>').appendTo('.add_in');
$(scntDiv + ' .add_in div a:first').remove('')
i++;
return false;
});
HTML:(我用这个网站的两倍)
<div class="column find_input">
<div class="ai_service">
<div class="column">
<div class="mediumCell">
<input type="text" name="name" style="width: 160px;" placeholder="خدمات دیگر" title="نام پکیج تور خارجی">
</div>
</div>
<div class="column" style="margin: 5px 3px;">
<div class="mediumCell add_in">
<a href="" class="add_input"></a>
</div>
</div>
</div>
</div>
你能显示为你的html吗? – Sotiris
为什么你在做我++,我的范围是在处理程序内,我没有看到它在任何地方使用? – ShankarSangoli
你是什么意思?我该怎么办? –