如何使用jQuery为按钮单击事件设置位置?
我有这个页面:
链接
在主页上,您会看到一个名为“获取报价”的按钮。 当您点击此按钮时,我想打开链接“google.com”。
我尝试使用此代码使用jQuery执行此操作,但它无法正常工作。
jQuery(document).ready(function($) { $('.wpcf7-form-control wpcf7-submit').click(function() { window.location = "www.google.com/index.php?id="; }); });
这个网站是用Wordpress制作的,我使用插件联系表7
你能帮我解决这个问题吗?
提前致谢!
你忘记了两件事:
- 在URL前添加
http://
。 - 将
wpcf7-submit
更改为.wpcf7-submit
。
使用这种方式:
jQuery(document).ready(function($) { $('.wpcf7-form-control .wpcf7-submit').click(function() { window.location = "http://www.google.com/index.php?id=" + $(this).attr("id"); }); });
使用以下代码:
window.location = "http://www.google.com/index.php?id=";
在链接之前添加http://
可以帮助您。
还使用:
$('.wpcf7-form-control .wpcf7-submit');
如果wpcf7-submit
是class,请使用dot指定它.
在jQuery中
如果wpcf7-submit
是id,那么在jQuery中使用dot #
指定它
而不是这个:
jQuery(document).ready(function($) { $('.wpcf7-form-control wpcf7-submit').click(function() { window.location = "www.google.com/index.php?id="; }); });
用这个 :
jQuery(document).ready(function($) { jQuery(function($) { $(".wpcf7-form-control.wpcf7-submit").click(function() { window.location = "http://www.google.com/index.php?id="; }); }); });
它会对你有用。 你应该知道一些事情:
- 在jquery选择器中,你应该写两个没有空格的classas
-
$
在wordpress中不起作用,有关详细信息,请参阅此处