你好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