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

セレクターを使用できます :not like this :

$(".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 に答える