我试图在自定义搜索引擎搜索按钮上调用功能点击。
我尝试的代码是:
<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
答案 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");
}
);