javascript - JQuery 点击功能不起作用

标签 javascript jquery html click jsfiddle

我试图让我的代码单击并显示警报,但代码似乎不起作用。我在这里编写了代码:

https://jsfiddle.net/MGames/9eu94Lau/1/

这是我的 html:

<div class="add-cart-button-col col-right">
<a class="checkout-button nsg-button nsg-grad--heeb-orange" href="https://mycheckoutlinkgoeshere.com" data-query="https://linkcheckoutgoeshere.com">
                      CHECKOUT
                    </a>
                  </div>

这是点击后不显示警报的代码

$(".checkout-button nsg-button nsg-grad--heeb-orange").click(function() {
  alert('hohoho');
});

如果您能帮助我找出我做错了什么,我将不胜感激。谢谢。

编辑:这个问题是不同的,因为我要求澄清我的代码中存在的错误。它不是选择具有多个类的元素的重复...

最佳答案

1 忘记在每个类之前添加.

2.删除所有类之间的空格(因为您正在尝试单个元素而不是父子元素的所有类)

工作片段:-

$(".checkout-button.nsg-button.nsg-grad--heeb-orange").click(function() {
  alert('hohoho');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="add-cart-button-col col-right">
  <a class="checkout-button nsg-button nsg-grad--heeb-orange" href="https://mycheckoutlinkgoeshere.com" data query="https://linkcheckoutgoeshere.com">CHECKOUT</a>
</div>

引用:- How can I select an element with multiple classes in jQuery?

关于javascript - JQuery 点击功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46030473/

相关文章:

javascript - 如何在 angular2 应用程序中导航回来?

javascript - PHP POPUP AJAX 查询不起作用

javascript - HTML5 脚本元素 - 异步属性 - 何时(以及如何最好地)使用?

javascript - HTML5 文件系统 : How to revoke granted quota?

通过下拉菜单激活 Javascript 命令

javascript - function/node-red 中的多个输入

javascript - 表列错位

javascript - 以 "verification"模态显示形式和内容

c# - 将 HTML Div 代码转换为控件

javascript - 如何通过单击每个链接进行循环并验证每个页面上的相同元素?