你怎么看$(这个)是否有某个类?

Phi*_*enn 0 jquery

我有:

$('th a').click(function() {
   var $th = $(this).closest('th');
   $th.toggleClass('selected');
Run Code Online (Sandbox Code Playgroud)

我怎么说:

if ($th('.selected')) {
    alert('selected');
} else {
    alert('not selected');
}
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 5

你正在寻找hasClass方法:

if ($th.hasClass('selected'))  //No dot
Run Code Online (Sandbox Code Playgroud)

一般来说,您正在寻找is方法:

if ($th.is('.selected'))      //Yes dot
Run Code Online (Sandbox Code Playgroud)

由于该is方法采用选择器,因此您需要包含一个..