奇数偶数没有弄反!!!!
奇数偶数没有弄反!!!!
奇数偶数没有弄反!!!!
各位同学,前面在选择器也有这个问题,当时没有认真看吗?
odd选的是 奇数 索引值,是索引的值!!!! even选的是 偶数 索引值
索引是从0开始的。
比如第一行,它的索引是0,这个0就是它的索引值,是偶数。所以用even。
第二行,索引值为1,1是奇数,所以用odd.
实在记不住,odd三个字母,选择奇数索引;even四个字母,选择偶数索引。
奇数偶数没有弄反!!!!
奇数偶数没有弄反!!!!
各位同学,前面在选择器也有这个问题,当时没有认真看吗?
odd选的是 奇数 索引值,是索引的值!!!! even选的是 偶数 索引值
索引是从0开始的。
比如第一行,它的索引是0,这个0就是它的索引值,是偶数。所以用even。
第二行,索引值为1,1是奇数,所以用odd.
实在记不住,odd三个字母,选择奇数索引;even四个字母,选择偶数索引。
2017-10-01
通过.val()处理select元素, 当没有选择项被选中,它返回null
对于下拉菜单,没有选值,默认返回第一个元素,像例子中第一个菜单,两个都没有selected属性,但默认返回“慕课网“。
而对于多选菜单,才是没有选值,返回null.
老师这里没有说透彻。大家可以自己把selected和multiple属性去掉看看最终的效果。
对于下拉菜单,没有选值,默认返回第一个元素,像例子中第一个菜单,两个都没有selected属性,但默认返回“慕课网“。
而对于多选菜单,才是没有选值,返回null.
老师这里没有说透彻。大家可以自己把selected和multiple属性去掉看看最终的效果。
2017-10-01
js里面只需要一句话:$("div:first").css('color','red')
2017-10-01
“ i为当前选中的元素的索引“
$("input:eq(2)") 他只选中了一个元素,因此这个元素在 选中元素 中的index就是0(因为只有一个元素).
$("input:eq(0/1/2/3/4...)") 同理,都是只选中一个元素。
而$("input:lt(4)") ,他一下子选中4个元素。 那么每个元素在选中元素中的index就分别为0,1,2,3.
我这讲的可能也很混乱,但是你只要将上面的代码复制粘贴上去,看见右边的效果,大概就能懂了。
$("input:eq(2)") 他只选中了一个元素,因此这个元素在 选中元素 中的index就是0(因为只有一个元素).
$("input:eq(0/1/2/3/4...)") 同理,都是只选中一个元素。
而$("input:lt(4)") ,他一下子选中4个元素。 那么每个元素在选中元素中的index就分别为0,1,2,3.
我这讲的可能也很混乱,但是你只要将上面的代码复制粘贴上去,看见右边的效果,大概就能懂了。
2017-09-30
很多人对 function(i,val){} 这个函数不理解。
评论里说的都是一个意思,我就不赘述了。
但是有另外一个地方,大家不理解i为什么是0???
请先试着把43行的代码换成如下。
$("input:lt(4)").attr('value',function(i, val){
return i
}) //分号JS会自动加的,我懒得写了。
这时候你就能看见右边的效果每行显示分别为 0 ,1 , 2 , 3。
评论里说的都是一个意思,我就不赘述了。
但是有另外一个地方,大家不理解i为什么是0???
请先试着把43行的代码换成如下。
$("input:lt(4)").attr('value',function(i, val){
return i
}) //分号JS会自动加的,我懒得写了。
这时候你就能看见右边的效果每行显示分别为 0 ,1 , 2 , 3。
2017-09-30
可以这样理解吗?value[1]其实是空的,加了也没多大意义,而上面注意事项的第三点说到当一个数被作为值时,jq会将其转换为字符串,并自动加上单位。
2017-09-29
metoo 没有效果 ,借鉴楼下改http://libs.baidu.com/jquery/1.9.1/jquery.min.js 就可以
2017-09-29