Я не знаю, почему кто-то не обратили пристальное внимание на эту линию:
.find('.minus').show();
, где он определенно был не-скрытием del
элемента. Короче говоря, единственное, что вам нужно сделать, это добавить надлежащее правило CSS:
.minus { display: none; }
и это его первый элемент не будет показывать del
ссылку и другие будут.
Ограничение на три элемента просто.
$("[parent element]").on('click', '.addoutcome', function() {
if($('.addoutcome').length > 2) return;
...
});
Лучше селектор [parent selector]
необходимо и полностью зависит в макете. По сути, это элемент, который обертывает все эти элементы, родительский элемент всех из них.
Ваша скрипка должна учитывать удаление строк. – jwatts1980
http://jsfiddle.net/NzbRQ/2/ –
@jwatts Не удаляется ли один из строк при нажатии del ?, он удаляется для меня.: s –