84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
$('.div').children(':last').css('border', '3px solid blue')这句我理解的是 查找所有class为div的元素,在这些div的最后一个子元素加样式,
那应该3个 div最后的子元素都有样式啊,为什么只有最后一个div有样式
children方法() 1 2 3 1 2 3 1 2 3 点击:children无参数 点击:children传递表达式
好好学习,天天向上!!!
Questions about children? -PHP Chinese website Q&A-Questions about children? -PHP Chinese website Q&A
Please watch and learn.
因为在children方法后面带了一个参数:last,last是返回被选元素的最后一个元素,所以只有最后一个div会生效,将last去掉,三个div都会生效
确实是【查找所有class为div的元素,在这些div的最后一个子元素加样式】,但是要明确的是,div的子元素是ul,,所以$('.div').children获取的是 level-1、level-2、level-3,最后一个子元素是level-3,所以最后只有level-3有样式。
Questions about children? -PHP Chinese website Q&A-Questions about children? -PHP Chinese website Q&A
Please watch and learn.
因为在children方法后面带了一个参数:last,last是返回被选元素的最后一个元素,所以只有最后一个div会生效,将last去掉,三个div都会生效
确实是【查找所有class为div的元素,在这些div的最后一个子元素加样式】,但是要明确的是,div的子元素是ul,,所以$('.div').children获取的是 level-1、level-2、level-3,最后一个子元素是level-3,所以最后只有level-3有样式。