Jquery 如何确定是在联合事件处理程序中单击了类选择器还是id选择器?

Jquery 如何确定是在联合事件处理程序中单击了类选择器还是id选择器?,jquery,css,Jquery,Css,在下面的事件处理程序中,我需要确定单击的是ID还是类,并基于此分配变量 在IF语句中,最简单的确定方法是什么 jQuery代码: $(document).on('click', '.inter [class], .inter [id]', function () { prevClass = className; IF CLASS >>>>>>> className = this.className.substring(1);

在下面的事件处理程序中,我需要确定单击的是ID还是类,并基于此分配变量

在IF语句中,最简单的确定方法是什么

jQuery代码:

   $(document).on('click', '.inter [class], .inter [id]', function () {
   prevClass = className;
   IF CLASS >>>>>>>   className = this.className.substring(1);
   IF ID >>>>>>>>>>   className = this.id.substring(1);


    var back = '<div id="_'+ prevClass +'"></div>';

    link[prevClass] = original;
    original = link[className];
    link[className] += back;


       $('.inter').fadeTo(250, 0.25, function () {
           $('.inter').html(link[className]); 

           $('.inter').css({'background-image': 'url("' + className + '.png")'});
           $('.inter').fadeTo(250, 1.00);

       });
   });
 });
$(document).on('click','.inter[class],.inter[id]”上的函数(){
prevClass=类名;
如果CLASS>>>>>>>className=this.className.substring(1);
如果ID>>>>>>>>>className=this.ID.substring(1);
var-back='';
链接[prevClass]=原件;
原始=链接[类名];
链接[className]+=back;
$('.inter').fadeTo(250,0.25,函数(){
$('.inter').html(链接[className]);
$('.inter').css({'background-image':'url('+className+'.png')'))});
美元("国际").法德托(250,1.00),;
});
});
});

像这样的东西会起作用:
(this.id | | this.className)。substr(1)
这很有效

IF this.className.substring(1) !== "" className = this.className.substring(1);
IF this.id.substring(1) !== ""   className = this.id.substring(1);

那么,如果没有ID,它将使用该类?