Buenas noches , estoy probando lo que me dices del foreach de cambiar los div por label y cuando ejecuto la consola siempre me sale el primer foreach.
Código PHP:
Ver original@foreach ($municipios as $user)
<p>{{ $user->municipio }}</p>
<p><label><div id="lat2" name="lat2">Latitud:{{ $user->latitud }}</div></label></p>
<p><label><div id="long2" name="long2">Longitud:{{ $user->longitud }}</div></label></p>
<a onclick="calculardospuntos()">Calcular distancia entre dos puntos</a>
@endforeach
Y esta la función javascript que recibe el contenido
Código Javascript
:
Ver originalfunction calculardospuntos(){
var father = document.getElementById('lat2');
var esperar = document.getElementById('long2');
var children = father.childNodes;
var esperar = esperar.childNodes;
console.log(children);
console.log(esperar);
}
El problema viene que cuándo hago click me obtiene sólo los datos del primer municipio intentando hacer lo que tu me has dicho.