У меня есть функция, которая передает переменные во всплывающее окно, которое пока работает. Теперь я вставил кнопку в это всплывающее окно и хочу, чтобы при нажатии на нее выполнялась какая-то функция, но объект недоступен для моей внешней функции. Как я могу переписать эту функцию, чтобы упростить доступ к отдельным элементам?
marker:
var marker = L.marker([data[i].lat, data[i].lng], {icon: greenIcon}).addTo(map);
marker.bindPopup(id + "<br>" + species + "<br>" + diameter + "<br>" + quality + "<br>" + damage + "<br>" + notes + "<br>" + "<br>" +
'<input type="submit" id = "delete" name="action" data-value = " + id + " value="Delete" method = "post"/>');
function:
<script type="text/javascript">
$(function(){
$('#delete').click(function(d){
alert("deleted")
});
});
</script>