在jQuery中检查选定的类

时间:2016-09-28 22:30:41

标签: javascript jquery

我有以下功能:

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");
         }
    });
};

我只想查看点击了哪个班级(nextprevious)。我该怎么做呢?

2 个答案:

答案 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