以下代码将对具有 Class =a.cssPauseAll
OR
属性 =的元素的单击事件发出警报historyID
$(document).on("click","a.cssPauseAll,[historyID]", function () {
alert($(this));
});
如何使用AND
运算符使用多个选择器?
a.cssPauseAll
这意味着具有类AND
historyID
属性的元素?
以下代码将对具有 Class =a.cssPauseAll
OR
属性 =的元素的单击事件发出警报historyID
$(document).on("click","a.cssPauseAll,[historyID]", function () {
alert($(this));
});
如何使用AND
运算符使用多个选择器?
a.cssPauseAll
这意味着具有类AND
historyID
属性的元素?
只需,
从您的选择器中删除:
$(document).on("click","a.cssPauseAll[historyID]", function () {
historyID
不是一个有效的属性,你可以使用data-*
属性来代替:
$(document).on("click","a.cssPauseAll[data-historyid]", function () {
具有a.cssPauseAll类和historyID属性的元素
使用以下选择器:
a.cssPauseAll[historyID]
自己测试 - http://jsfiddle.net/SrNDt/
注意:逗号分隔选择器,因此表现为逻辑OR
. 将表达式链接到单个选择器中的行为类似于逻辑AND
.
试试这个
$(document).on("click","a.cssPauseAll[historyID]", function () {
去掉逗号就行了