你好iam学习jquery和JavaScript,我有一堆的div和跨度里面,所有这个div有相同的类,也跨度所有他们有同样的类我想要的是当我做鼠标在div上,使用标签跨度在div内改变字母的颜色。生病让你如何构建我的鳕鱼和我的jQuery功能。我想知道如何使用选择器来实现这一点。选择器jquery
这是的jsfiddle:
$(".wrap-faq").on("hover",
function(){
// on over, add class "over"
$(this).addClass("over");
},
function(){
// on out, remove class
$(this).removeClass("over");
}
);
的跨度操作使用CSS:当你在它悬停
$(".wrap-faq").on("mouseover", hoverFaq);
function hoverFaq(){
$(".wrap-faq .faq .txt-preg-faq").css("color", "white")
$(this).addClass("over");
}
$(".wrap-faq").on("mouseleave", unHoverFaq);
function unHoverFaq(){
$(this).removeClass("over");
}
http://jsfiddle.net/xtatanx/jz73b/
你的代码似乎做你想做的事情,问题在哪里? – j08691 2013-04-11 16:01:10
这个问题听起来有点可疑... – 2013-04-11 16:01:19
问题是,我不希望他们都是白色的,只是我做鼠标的一个,我不想要所有的跨度得到白色:/ – 2013-04-11 16:02:46