我是 jQuery 新手。我正在学习一门类(class)并获得了一个测试项目,但我不知道该怎么做。我只是请求有人帮助我理解。要求如下:
这是我尝试过的:
$(document).ready(function() {
// site code
for (var i=0; i<10; i++)
{
//jQuery factory
$("body").appendTo("<a href=">"+i+</>")
}
});
这是 HTML 部分:
<body>
<div id="wrap">
<ul id="navleft"></ul>
<ul id="navright"></ul>
</div>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</body>
</html>
我想要的不是答案,而是朝着正确方向的插入。我需要一位导师,但他们太贵了,而且我的老师永远找不到,所以我想看看是否有人不介意帮忙。
最佳答案
你有逻辑和语法错误。确保您的语句以 ' ;
结尾'
我认为您对 $()
感到困惑作品。简单来说,您可以输入 $()
无论您想从页面中选择什么。所以你正在做$('body')
,它告诉 jquery,“嘿,给我返回所有标记为 <body>
的元素”,这当然只是其中一个。
您的作业要求您“appendTo”“navleft”id。那么您想从页面中选择什么?请注意,要使用 $()
查找 ID你应该这样做$("#id")
现在对于appendTo,您的作业表示附加一个<li>
,但是您正在附加其他内容。
您应该准确地附加它所说的附加内容。 <li><a>..<a/><li/>
最后的遍历要求你自己应该已经足够了。只需记住 $() 将选择您告诉它的所有项目,那么您需要选择什么才能将颜色应用于所有 anchor ?
关于jquery - 了解 jQuery 的工作原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16066444/