我有以下功能:
function next_or_previous(){
$(document).on('click', 'a.next, a.previous', function (e) {
var rh = $(this);
if (rh == 'a.next') { //??
console.log("next");
} else if (rh == 'a.previous') {
console.log("previous");
}
});
};
我只想查看点击了哪个班级(next
或previous
)。我该怎么做呢?
答案 0 :(得分:4)
使用hasClass()
功能。
function next_or_previous(){
$(document).on('click', 'a.next, a.previous', function (e) {
var rh = $(this);
if (rh.hasClass('next')){ //??
console.log("next");
}else if (rh.hasClass('previous')){
console.log("previous");
}
});
};
答案 1 :(得分:3)
可以使用hasClass()
或is()
if (rh.hasClass('next') ){...
如果您只有2个选择器,则不需要检查else