javascript - 当元素上有多个类时触发按钮单击事件

标签 javascript jquery html

当按下特定按钮(在本例中为接受按钮)时,如何触发按钮单击事件。

我尝试了以下方法,但收效甚微:

Javascript

$('.notification-expand .Request .active-item > .accept-button').click(function () {
    alert("hello");
});

HTML

<div class="notification-expand Request active-item" style="display: block;">
    <div class="notification-body"></div>
    <br>
    <p>
        <button type="button" class="btn btn-success accept-button btn-sm">Accept</button>
    </p>
    <div class="row">
        <div class="col-xs-6 expand-col">
            <button type="button" class="btn btn-warning barter-button btn-sm">Barter</button>
        </div>
        <div class="col-xs-6 expand-col">
            <button type="button" class="btn btn-danger reject-button btn-sm">Reject</button>
        </div>
    </div>
</div>

Fiddle here

最佳答案

您的选择器有错误,它应该如下所示:

$('.notification-expand.Request.active-item .accept-button').click(function () {
    alert("hello");
});

关于javascript - 当元素上有多个类时触发按钮单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28926958/

相关文章:

javascript - 我正在与 Discord.js 循环作斗争

javascript - 如何使用 jQuery 在 MaterializeCSS 中设置日期

javascript - 如何在圆形进度条的路径中放置动画?

jquery - Bootstrap 4 - Nav - 隐藏额外的菜单项

javascript - 页面内容显示在菜单栏上?

javascript - 滚动 div 并从底部插入

javascript - 为什么我的函数作用域变量没有按预期设置?

没有 float 的 CSS 列 : Need Parent Element's Height to be Correct

javascript - 防止通过 Shift+Click 选择

javascript - d3/javascript 根据输入过滤数据