Пожалуйста, смотрите следующиеJquery события щелчка больше не связана для вновь созданных тегов
Я использую .он но мне кажется, что событие щелчка не применяется для вновь создаваемых элементов. Как новые элементы также могут прослушивать событие on click?
$("#addNewAddresses").on("click", function() {
console.log("adding an address");
var $table = $(this).parent().find("table");
var html = "<tr class='item'>";
html += "<td class='city'>";
html += "<input id='City' class='inputStylized' type='text' placeholder='City'>";
html += "</td>";
html += " </tr>"
$(html).appendTo($table);
});
$(".city").on("click", function() {
console.log("city was clicked");
});