这是我的问题。

我有这段代码将用户位置设置为文本框中的坐标。

var initialLocation;
$('#from').val(initialLocation);


initialLocation变量获取用户当前的位置作为坐标,然后$('#from').val(initialLocation);将这些坐标放在“来自”文本框中。

但是,我希望我的文本框仅显示“您的位置”,而不是像“ 45.542307,-73.567200”之类的无聊坐标。

因此,基本上,我希望在文本框中输入坐标,但是将用户看到的内容从“ 45.542307,-73.567200”更改为“您的位置”。

可以做这样的事情吗?

谢谢 !

最佳答案

您可以使用Jquery的数据方法来存储特定于元素的数据

    $("#from").data("currentLocation", initialLocation).val("Your location");

//To retrieve the currentLocation
$("#from").data("currentLocation");

09-25 12:40