Javascript 标签值更改时如何使用jquery事件?

Javascript 标签值更改时如何使用jquery事件?,javascript,jquery,Javascript,Jquery,大家好,这里需要一点帮助。 我正在创建一个动态表单,在使用jquery获取HTML的标签值时遇到了麻烦。我有一张表格,里面是谷歌地图。每次谷歌地图更新其当前纬度和经度时,其当前纬度和经度的标签也在更改。我需要做的是获取当前的纬度和经度,并将其显示在文本框中。正在更改的文本框值也必须是动态的 在我的代码中我有这个 $(document).ready(function(){ var current_latitude = $('#company_geo_lat').val(); //this

大家好,这里需要一点帮助。 我正在创建一个动态表单,在使用jquery获取HTML的标签值时遇到了麻烦。我有一张表格,里面是谷歌地图。每次谷歌地图更新其当前纬度和经度时,其当前纬度和经度的标签也在更改。我需要做的是获取当前的纬度和经度,并将其显示在文本框中。正在更改的文本框值也必须是动态的

在我的代码中我有这个

$(document).ready(function(){

   var current_latitude = $('#company_geo_lat').val(); //this is the textbox
   var current_longitude = $('#company_geo_long').val(); //this is the textbox

   var new_latitude = $('.new_latitude').html(); //this is the label
   var new_longitude = $('.new_longitude').html(); //this si the label

});
我应该如何动态替换textbox值?我不想使用onchange事件,但我不知道。

您可以使用

例如:

$('#company_geo_lat').change(function() {
    $('.new_latitude').html($(this).val());
});

$('#company_geo_long').change(function() {
    $('.new_longitude').html($(this).val());
});

除了jQuery之外,你可以考虑AngularJS。angularjs首页上有一些有用的例子。

我认为最好是添加一个事件

google.maps.event.addListener(map, "center_changed", function() { // map is your map var
     var center = map.getCenter(); 
     $('.new_latitude').html(center.lat());
     $('.new_longitude').html(center.lng());
});

我希望我已经理解了您想要实现的目标。

好的,我会试试看。:)