Я создаю динамически следующие классы с полем ввода, однако, когда я хочу удалить предыдущую строку, я ничего не получаю. В чем может быть проблема?Почему метод ближайший() не находит ближайший класс в моем javascript-коде?
моего Javascript код выглядит следующим образом:
$(document).ready(function(){
$("#add_row").click(function(){
var newCommercial = $("<div class='singleCommercial'><div class='form-group'><input class='datetimepicker'></div>");
newCommercial.appendTo($('#listOfCommercials'));
newCommercial.find('.datetimepicker').val(dd+"/"+mm+"/"+yy+" "+time).datetimepicker();
});
$("#delete_row").click(function() {
$(this).closest('.singleCommercial').remove();
});
});
и полная страница может быть видна в моей скрипке: http://jsfiddle.net/7yd5o63q/12/
Спасибо!
Пожалуйста, опишите, как вы понимаете смысл 'closest' метода. У меня такое чувство, что вы не знаете, что на самом деле делает «ближайший». – VisioN
Вам нужно указать HTML (** в ** вопрос, а не только ссылку). –
ближайший() возвращает первого предка, [info] (http://www.w3schools.com/jquery/traversing_closest.asp) – Mousey