课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
如果用:var $div=$(div);var $first=$div.first();可以找到第一个div元素,那么如何得到第二个呢?second?好像不行。
2016-03-15
源自:jQuery基础 (一)—样式篇 1-6
正在回答
经过我的尝试你可以这样。直接first的后一个元素就是第二个元素了。所以我这样写是可以的:var $second = $div.first().next(); 但是感觉不是很方便,应该有比这个还简便的方法
charlotteeeeeeeee 提问者
<body>
<div>元素一</div>
<div>元素二</div>
<div>元素三</div>
<script type="text/javascript">
var $div = $('div'); //jQuery对象
var div = $div.get(1); //通过get方法,转化成DOM对象
div.style.color = 'pink'; //操作dom对象的属性
var div2 = $div.get(0);
div2.style.color = 'blue';
</script>
</body>
我看评论是这样获得第二个对象的:var $div = $(div[1]);直接在存储对象的时候获得要改变的对象
$('div:first').css({
color:'red'
})
直接这样写不就可以么,教程写的有点复杂,看了反而头晕了。。。。(个人见解)
eq返回的是一个jquery对象,get返回的是一个html 对象数组。写法是不一样的
var $first = $div.eq(1); get不会
var $div = $('div'); var div = $div.get(1) div.style.color = 'red';
get()好像无效,为什么
weibo_一万群什麼_0
var div =$div get[1]
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答get颜色对应元素几呢?
4 回答不分男女,选中第一类衣服中第9个a元素,并改变颜色
3 回答不分男女,选中第一类衣服中第9个a元素,并改变颜色
3 回答可以用来找到第一个元素,如果想找到第二个或是其他元素呢?
2 回答怎么设置第二第三等等的颜色呢??