获取直接类名jquery

获取直接类名jquery,jquery,xhtml,Jquery,Xhtml,html是 <div class="a"></div> <div class="b"></div> Onhover类'b'我想通过jquery获得类名'a' 有可能吗?请建议。非常感谢 谢谢是的,您可以这样做: var className=$('.a').attr('class') 编辑:“确定悬停” 如果只有这两个div,可以使用以下代码: jQuery('.b').hover(function(){ var x = jQuery

html是

<div class="a"></div>
<div class="b"></div>

Onhover类'b'我想通过jquery获得类名'a'

有可能吗?请建议。非常感谢


谢谢

是的,您可以这样做:

var className=$('.a').attr('class')


编辑:“确定悬停”

如果只有这两个div,可以使用以下代码:

 jQuery('.b').hover(function(){
    var x = jQuery('div[class!="b"]').attr('class');
    console.log(x);
 });
这里是工作演示:

请看


$(“div.b”).mouseover(函数(){
警报($(this).prev('div').attr('class'))
});

你的问题不是很清楚。。但是试试这个
$(this).prev()[0].className
我没有得到它。在悬停操作中,您想获取上一个元素的类名吗?如果问题不清楚,很抱歉。谢谢您的建议。它可以工作。问题现在已编辑…如果不清楚,请告诉我。谢谢。我总是将jQuery
mouseenter
等同于
:Hover
mouseover
太多了。非常感谢您的支持。100%有效。@Vega您能详细介绍一下您的评论吗?看起来很有趣,但不幸的是,我不明白。CSS
:hover
=jQuery
mouseenter
。我想说的是,最好使用
mouseenter
而不是
mousemove
@Vega“CSS:hover=jQuery mouseenter”我不这么认为。“CSS:hover=jquerymouseenter+jquerymouseleave似乎更准确
 jQuery('.b').hover(function(){
    var x = jQuery('div[class!="b"]').attr('class');
    console.log(x);
 });
<div class="a" style="height:100px; width:100px; background-color:red;"></div>
<div class="b" style="height:100px; width:100px; background-color:green;"></div>

  $("div.b").mouseover(function() {
    alert($(this).prev('div').attr('class'))
  });