Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery针对这个>;a其中a不是主题_Javascript_Jquery - Fatal编程技术网

Javascript jQuery针对这个>;a其中a不是主题

Javascript jQuery针对这个>;a其中a不是主题,javascript,jquery,Javascript,Jquery,我已经拼凑了一个快速脚本,用于在悬停时更改颜色,如下所示。但是,我需要能够针对$(这是a)。blah()可以这样做吗 使用“#nav ul li ul li a”以整个ul a为目标,如果有意义的话 代码: <script type="text/javascript"> // stuff for superfish $(document).ready(function($) { $('#nav ul li ul li').mouseenter(functi

我已经拼凑了一个快速脚本,用于在悬停时更改颜色,如下所示。但是,我需要能够针对
$(这是a)。blah()
可以这样做吗

使用
“#nav ul li ul li a”
以整个
ul a
为目标,如果有意义的话

代码:

<script type="text/javascript">
    // stuff for superfish
    $(document).ready(function($) {
      $('#nav ul li ul li').mouseenter(function(){
        $(this).css("background-color", "#4a4a4a");
        $('#nav ul li ul li a').css("color", "#fff");
      }).mouseleave(function(){
        $(this).css("background-color", "#404041");
        $('#nav ul li ul li a').css("color", "#ccc");
      });

    });
  </script>

//超级鱼的原料
$(文档).ready(函数($){
$('#nav ul li').mouseenter(函数(){
css(“背景色”,“#4a4a4a”);
$('nav ul li a').css(“颜色”,“fff”);
}).mouseleave(函数(){
css(“背景色”,“#404041”);
$('nav ul li a').css(“颜色”,“ccc”);
});
});
您可以使用:

或:

试一试

获取当前匹配元素集中每个元素的子元素,并通过选择器、jQuery对象或元素进行筛选


我想你必须把它改成
$(this).find('a').css({color:#fff})
啊,太好了,谢谢你!我有一种感觉,我以前见过find方法,但现在记不起来了:)以后会记下的谢谢!我会接受的lets@JoshBoothe它在jQuery中相当流行。不客气:)
$(this).find("a").css("color", "#fff");
$("a", this).css("color", "#fff");
$(this).find('a').css({color:'#fff'})