jquery选择器:last-child不起作用解决办法
程序员文章站
2022-04-18 14:30:05
...
jquery :last-child不起作用???
贴上源代码
<!DOCTYPE html> <html> <head> <style> span.solast { text-decoration:line-through; } </style> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> </head> <body> <div> <span>John,</span> <span>Karl,</span> <span>Brandon,</span> <span>Sam</span> <div id="clearFloat"></div> </div> <div> <span>Glen,</span> <span>Tane,</span> <span>Ralph,</span> <span>David</span> <div id="clearFloat"></div> </div> <script> $("div span:last-child").css({color:"red", fontSize:"80%"}) </script> </body> </html>
为什么一加上 <div id="clearFloat"></div>后
$("div span:last-child").css({color:"red", fontSize:"80%"})
这句话就不能生效呢?收起
我的目的是获取每个div下面的最后一个span元素
并设置css样式
$.each($("body>div"),function(i){ $(this).children("span").last().<a href="https://www.baidu.com/s?wd=css&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLuyu9rjRkujNWnvfvrjIB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHRLnWDzPj0Y" target="_blank" class="baidu-highlight">css</a>({color:"red", fontSize:"80%"}) });
改为
$("div span:last").css({color:"red", fontSize:"80%"})
因为最后一个孩子 已经不是span了。
我的目的是获取每个div下面的最后一个span元素
用last只能匹配一个元素啊
以上就是jquery选择器:last-child不起作用解决办法的详细内容,更多请关注其它相关文章!
上一篇: Java中父类和接口生成对象
推荐阅读
-
jQuery元素过滤选择器:nth-child()、first-child、last-child、only-child实例解析
-
jquery的click事件缺陷问题:绑定class了但是在ajax拼接刷新后点击事件不起作用问题的解决办法
-
jQuery中:last-child选择器用法实例教程
-
jquery选择器 :last与:last-child两者的区别
-
jQuery元素过滤选择器:nth-child()、first-child、last-child、only-child实例解析
-
jquery选择器[attribute=value]出现的问题解决办法
-
jQuery选择器:last-child的使用详解
-
jquery选择器:first-child与:last-child获取不到元素解决办法
-
jquery选择器 :last与:last-child两者的区别
-
jquery选择器:first-child和:last-child的用法实例总结