J'utilise Leaflet pour créer une carte avec un sélecteur de calques et jQuery pour lier les radios créées par le sélecteur de calque Leaflet. Je suis en mesure de voir que la radio a été sélectionné dans une alerte en utilisant le code suivantEnregistrer jQuery dans une variable
$("[name='leaflet-base-layers']").change(function() {
alert('Layers selected: ' + $(this).parent().text());
});
Je voudrais savoir comment stocker ces données comme une variable Javascript à comparer dans
if (ExampleVariable == "Phoenix") {
map.panTo([33.4314,-112.0747]);
}
Y at-il un moyen de le faire, et si non, comment puis-je utiliser le stockage de données interne de jQuery pour ce faire?
'ExempleVariable = $ (this) .parent(). Text();'? – Joe
Je suis un idiot. J'ai essayé d'utiliser var ExampleVariable = $ (this) .parent(). Text(); Tout le temps. Merci beaucoup. – user2635302
Pourquoi pas 'if ($ (" [nom = 'leaflet-base-layers'] "). Val() ==" Phoenix ") {...}'? –