谷歌地图addListener不适用于输入按钮单击事件

时间:2016-10-06 06:40:53

标签: javascript jquery google-maps

我的google.maps.event.addListener对于textbox textchanged事件工作正常,但我想为任何输入按钮触发它。

这是我的剧本

google.maps.event.addDomListener(window, 'load', function() {

    var checkprice = document.getElementById('checkprice');
    google.maps.event.addListener(checkprice, 'onclick', function () {
        alert('button clicked');
    }

我有一个类似的帖子here,但其解决方案有太多错误。

3 个答案:

答案 0 :(得分:1)

我没有测试过,但它应该是一个DOM事件:

google.maps.event.addDomListener(checkprice, 'click', function () {
    alert('button clicked');
});

答案 1 :(得分:0)

您可以尝试添加此内容,而不是TT_GXS_OTABTYP_160F4887

TVP

希望这有帮助!

答案 2 :(得分:0)

jQuery选择器和click事件也是一种干净的方法。您可以尝试以下

$('#checkprice').click(function(){
    console.log('button clicked');
});  

以下是摘录演示 您还可以使用jsfiddle上的demo进行测试和调整 希望它有所帮助。



$('#checkprice').click(function() {
  alert('button clicked');
  console.log('button clicked');
  //check in console
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="checkprice" type="button" value="check price" />
&#13;
&#13;
&#13;