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'})