为什么不应用jquery.css样式?

为什么不应用jquery.css样式?,jquery,html,Jquery,Html,我试图理解为什么Chrome中的调试器控制台没有应用元素.css属性。。。它说: uncaughttypeerror:$(…)。css不是一个函数 这是简单的HTML代码: <html> <head> </head> <body> <div id="container"> <ul> <li>First item <ul>

我试图理解为什么Chrome中的调试器控制台没有应用
元素.css属性。。。它说:

uncaughttypeerror:$(…)。css不是一个函数

这是简单的HTML代码:

<html>
<head>
</head>
<body>
<div id="container">
    <ul>
        <li>First item
            <ul>
                <li>Child list item</li>
            </ul>
        </li>
        <li>Second</li>
        <li>Third</li>
        <li>Fourth</li>
    </ul>
</div>
</body>
</html>

  • 第一项
    • 子列表项
  • 第二
  • 第三
  • 第四
以及jquery css样式:

$(“div#container>ul”).css('background-color','red')


我缺少什么?

是否包含jquery?从您的html来看,您似乎没有这样做,在这种情况下,它不工作是正常的,正如Ace在接受的答案中回答的那样,您没有包括jQuery。如果您没有包括jQuery文件,那么您首先是如何让它工作的,并且从未得到jQuery丢失和$sign为您解决的错误,从而获得

 'Uncaught TypeError: $(...).css is not a function'.
无论如何,如果您希望它在不包含jQuery的情况下工作,您可以使用香草JavaScript。
以下是您如何做到这一点:

 var myElement = document.querySelector("#superman");
 myElement.style.backgroundColor = "#D93600";

页面中是否包含jquery?这可能不是您包含的唯一jquery脚本。它来自Chrome的开发人员控制台,我没有包含它,但我可以在开发人员控制台上进行操作,而无需添加它。@Sonhja请回答clavNo向您提出的第一个问题,我没有。我觉得没必要。。。两天没睡了-_-确切地你说得对。你的回答在我的控制台里起作用。