eq方法
VQuery.prototype.eq = function(n) {
return $(this.elements[n]);
};
如果只返回this.elements[n]
,只是一个div
,不能实现.eq(1).css('background-color',"red");
这样的效果,所以包一层$(...)
;
<style type="text/css">
div{width: 100px; height: 100px; background-color: blue; border-style:solid;margin: 10px;}
</style>
<script src="vquery.js"></script>
<script>
$(function(){
$('div').eq(1).css('background-color',"red");
});
</script>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>