我一直在努力想出这个问题大约2天,并且无法理解为什么这不起作用.
比方说,我声明一个变量“ul”,并想说var li显示为红色.
$("document").ready(function() { var menu = $("ul"); $(menu +" li").css("color","red"); });
现在所有列表项都应为红色.我究竟做错了什么?
解决方法
要将所有直接孩子更改为红色,您可以使用
menu.children( ‘礼’)的CSS( “颜色”,“红色”).
如果您需要ul中的所有li(嵌套ul> li> ul> li),请使用.find
menu.find( ‘礼’)的CSS( “颜色”,“红色”).