课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
为什么这里用上一章 的方法var $first=$div[0]没有效果呢
2016-11-11
源自:jQuery基础 (一)—样式篇 1-6
正在回答
jq中没有这个写法,只有first(),last(),eq()等等,你要是想要第二个变色,那可以用 var $first = $div.eq(1);$first.css("color","red");注意,eq内数字的索引是从0开始的,所以1表示第2个
'eq()'是、jquery的选择器。index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。
上一章里的方法是是把jQuery对象转化为DOM对象,用的是var div = $div[0];而不是 var $first = $div[0],也就是说用这种方法转化为一个DOM对象而非jQuery对象。
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
3 回答var div = document.getElementsByTagName('div'); var $div = &(div); 和 var $div = &('div'); 这两句有什么区别?
6 回答var $div = $('div); var $div = $div.get(0); div.style.co;or = 'blue'; 为什么改了颜色属性,文字的颜色不变呢?
2 回答为什么这个$('p:first').text( $(".first-div").html() ) 把.first-div下所有的div都打印出来了?不是应该是第一个div么
1 回答jQuery选择器问题.其中 var $div=$("div");选择的是html中的div标签还是上方定义的变量var div呢?如果代码换成 var $div=$(div);选中的又是哪个?
2 回答var div = $div[0] //转化成DOM对象?