1

我有一些带有类的按钮,当我btn btn-info单击它们时,它们的类将btn btn-info active是它的类是它向我显示一个警报,当它的类什么都没有发生时,单击它。btn btn-infobtn btn-info activebtn btn-infobtn btn-info active

笔记:

我努力了:

$("document").ready(function () {
    $(".btn btn-info").click(function () {
        alert("salam");
    });
});

但它没有用。

谢谢。

4

3 回答 3

2

您可以使用选择器:不是这样:

$(".btn.btn-info:not(.active)").click(function () {
  alert("salam");
});

你可以在这里看到 jQuery 的文档:http: //api.jquery.com/not-selector/

于 2013-07-16T08:21:35.550 回答
1

您可以检查它是否具有活动类:

$("document").ready(function () {
    $(".btn.btn-info").click(function () {
        if ($(this).hasClass('active') == false) {
            alert("salam");
        }
    });
});
于 2013-07-16T08:20:11.473 回答
-1
$(".btn.btn-info").click(function() { alert("Salam!"); });

或者,如果您想确保它包含两个部分:

$(".btn, .btn-info").click(function() { alert("Salam!"); });
于 2013-07-16T08:20:10.883 回答