以下をご覧ください
.on を使用していますが、新しく作成されたアイテムにクリック イベントが適用されないようです。新しいアイテムもクリックイベントをリッスンするにはどうすればよいですか?
$("#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");
});