在处理程序中,this是DOM元素.因此,要获取标记,只需使用该tagName属性即可.同样,您可以获得ID等其他属性this.id.
alert( this.tagName );
alert( this.id );
Run Code Online (Sandbox Code Playgroud)
或者如果您需要针对特定选择器进行测试(我不确定您的问题),您可以使用jQuery .is().
if( $(this).is('.someClass') {...
Run Code Online (Sandbox Code Playgroud)
(实际上,在测试类的简单情况下,你可能会使用它.hasClass().)
if( $(this).hasClass('someClass') {...
Run Code Online (Sandbox Code Playgroud)
可能有更有效的方法.取决于您实际需要测试的内容.
编辑:从您的评论中,您要检查子<a>元素是否具有该类rpSelected.
试试这个:
if( $(this).children('a.rpSelected').length == 0 ) {
// remove the class
Run Code Online (Sandbox Code Playgroud)