自定义搜索引擎按钮单击

时间:2012-10-01 13:10:46

标签: jquery click

我试图在自定义搜索引擎搜索按钮上调用功能点击。

我尝试的代码是:

<script type="text/javascript">
$(".gsc-search-button input[type=button]").click(function()
{
  alert("1");
});
</script>

不起作用。

网站:http://akcijos.igloro.info/?q=Android

编辑:

在帖子上找到解决方案:Bind click event to 'search' button in Google Custom Search

2 个答案:

答案 0 :(得分:2)

在其他stackoverflow帖子上找到了解决方法。

原因:

  

在window.onload之后使用google js api创建搜索框,因此.bind()失败。用jquery.live()解决了这个问题。

代码:

<script type="text/javascript">
$("input.gsc-search-button[type=submit]").live('click', function()
{
  console.log("clicked");
  alert("1");
});
</script>

其他帖子网址:Bind click event to 'search' button in Google Custom Search

答案 1 :(得分:0)

您是否试图覆盖按下按钮的默认操作?你可以尝试这样做:

$(".gsc-search-button input[type=button]").click(
    function(e)
    {
        e.preventDefault();
        alert("1");
    }
);