import $ from 'jquery'; $(document).ready(function(){ $("#app li:nth-child(add)").css("color","red"); $("#app li:nth-child(even)").css("color","green"); })引入到html中没有效果
时间: 2023-07-19 10:03:24 浏览: 86
你需要将这个脚本代码放在HTML文档中的`<script>`标签中,并保证jQuery库已经成功引入。以下是一个示例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Example</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
</head>
<body>
<ul id="app">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
<script>
$(document).ready(function(){
$("#app li:nth-child(odd)").css("color","red");
$("#app li:nth-child(even)").css("color","green");
});
</script>
</body>
</html>
```
在这个例子中,我们首先使用`<script>`标签引入了jQuery库,然后定义了一个具有id为“app”的无序列表。在`<script>`标签中,我们使用jQuery选择器选择了id为“app”的列表元素,并使用`.css()`方法为奇数项设置了红色文本颜色,为偶数项设置了绿色文本颜色。
请注意,我们使用了`:nth-child()`伪类选择器来选择列表项。在这里,`:nth-child(add)`选择了所有奇数项(1、3、5等),而`:nth-child(even)`选择了所有偶数项(2、4、6等)。
阅读全文