大家好,我正在学习jquery和JavaScript,里面有一堆div和span,所有的div都有相同的类,span也有相同的类,我想要的是当我把鼠标移到div上时,用跨度标签改变字母的颜色。我将告诉你我是如何构造我的cod和jquery函数的。我想知道如何使用选择器来实现这一点。
这是jsFiddle:
$(".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/
发布于 2013-04-12 00:04:18
只需在您的hoverFaq函数中添加以下行:
$(this).find('span').css('color', 'white');现在你可以让它工作了:http://jsfiddle.net/jz73b/2/
https://stackoverflow.com/questions/15953478
复制相似问题