获取直接类名jquery
html是获取直接类名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
<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
我没有得到它。在悬停操作中,您想获取上一个元素的类名吗?如果问题不清楚,很抱歉。谢谢您的建议。它可以工作。问题现在已编辑…如果不清楚,请告诉我。谢谢。我总是将jQuerymouseenter
等同于:Hover
,mouseover
太多了。非常感谢您的支持。100%有效。@Vega您能详细介绍一下您的评论吗?看起来很有趣,但不幸的是,我不明白。CSS:hover
=jQuerymouseenter
。我想说的是,最好使用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'))
});