9

a.cssPauseAll OR次のコードは、Class = attribute =を持つ要素のクリック イベントに対してアラートを発生させます。historyID

$(document).on("click","a.cssPauseAll,[historyID]", function () {
    alert($(this));

});

AND演算子を使用して複数のセレクターを使用するにはどうすればよいですか?

つまり、a.cssPauseAllクラスAND historyID属性を持つ要素?

4

3 に答える 3

9

,セレクターから を削除するだけです。

$(document).on("click","a.cssPauseAll[historyID]", function () {

historyIDは有効な属性ではありませんdata-*。代わりに属性を使用できます。

$(document).on("click","a.cssPauseAll[data-historyid]", function () {
于 2012-10-10T00:55:13.303 に答える
3

a.cssPauseAllクラスとhistoryID属性を持つ要素

次のセレクターを使用します。

a.cssPauseAll[historyID]

自分でテストしてください - http://jsfiddle.net/SrNDt/

注:コンマはセレクターを区切るため、論理的な として動作しますOR式を 1 つのセレクターにチェーンすると、論理的な として動作しますAND

于 2012-10-10T00:55:13.537 に答える
1

これを試して

$(document).on("click","a.cssPauseAll[historyID]", function () {

コンマを削除するだけで、

于 2012-10-10T00:56:13.537 に答える