爲什麼在兩次點擊此代碼後添加幾個輸入?在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
你是什麼意思?我該怎麼辦? –