Я борюсь за что-то, что кажется довольно простым, хотя я не вижу, что делаю неправильно.Нажмите, чтобы удалить родительский div
Я хочу, чтобы onClick определенный div был клонирован до максимума 4 раза. (Пока это так хорошо), и я хочу, чтобы кнопка удаления удаляла один из вставленных div.
И моя проблема прямо там. Я не могу заставить кнопку удаления работать.
JS
$(document).ready(function() {
var max_fields = 4; // maximum input boxes allowed
var wrapper = $("#addDriverContent div:first");
var add_button = $(".add_field_button"); // Add button ID
var x = 0
$(add_button).click(function(e) {
e.preventDefault();
// max input box allowed
if(x < max_fields) {
x++;
$(wrapper).clone().append('<a href="#" class="remove_field">Remove</a>').appendTo($('#clone_wrapper'));}
});
// user click on remove text
$(wrapper).on("click",".remove_field", function(e) {
e.preventDefault();
$(this).parent().sibling('#content').remove();
x--;
})
});
HTML
<div id="addDriverContent" style="display:none;">
<div id="content">
Contents
</div>
</div>
<button type="button" class="add_field_button" id="clone_button">ADD DRIVER</button>
<div id="clone_wrapper"></div>
Посмотрите на my fiddle.
(я начал с this example)
Просто бить меня обе эти проблемы! = P +1 –
Спасибо за ваше время. Я уже пробовал с parent(), теперь я пытался использовать альтернативы. – grcoder
Еще раз спасибо за это;) – grcoder