2

Domにクラス値が付加されているかどうかを確認したい。そのDOMにはランダムなクラス値が動的に割り当てられるため、クラス名が具体的にわからないので、クラス要素が付加されているかどうかを確認できます。クラス名に関係なく。

4

3 に答える 3

6

That?

if($('div').prop('class').length) { }

Related docs:

http://api.jquery.com/prop/

This basically pulls out the class property from div (change that to your actualy DOM element you'd like to check for class existence) and check whether it has length > 0

于 2012-06-25T05:45:15.807 に答える
0
if($('div').attr('class')!= "") { //class is there and its not empty }
于 2012-06-25T05:50:04.123 に答える
0

Class in markup is an attribute so can use:

   var className=  $(selector).attr('class');
  if( className ){
      /* do Something*/
  }

attr() API Docs

于 2012-06-25T05:50:16.467 に答える