jQuery - 如何打印类名

时间:2015-03-17 18:09:36

标签: javascript jquery html css

这是我的情况示例,我有一个菜单,使用相同的类,并希望打印出类的名称。

<a href="#" class="top" onClick="test()">Home</a> 
<a href="#" class="top" onClick="test()">Profile</a> 
<a href="#" class="top" onClick="test()">background</a>

在这里,我尝试创建一个功能,但无法工作。
预期结果将显示&#34;最高选择&#34;

function test(){
 var getClass = $(this).find('.top'); 
 if(getClass=='top'){
   alert(getClass +'selected');
  }
}

3 个答案:

答案 0 :(得分:1)

var className = $('.top').attr('class');
console.log(className);

这应该有效

答案 1 :(得分:1)

也许是这样的:

<a href="#" class="top" onClick="test(this)">Home</a>

然后......

    function test(el){
      var className = $(el).attr('class');
      console.log(className);
   }

答案 2 :(得分:0)

<a href="#" class="top" onClick="test()">Home</a> 
<a href="#" class="top" onClick="test()">Profile</a> 
<a href="#" class="top" onClick="test()">background</a>

<p></p>

var className = $( 'a' ).attr( 'class' );
$( 'p' ).text(className);
// console.log(className);