Rumah > hujung hadapan web > tutorial js > jquery选择器:last-child不起作用解决办法

jquery选择器:last-child不起作用解决办法

黄舟
Lepaskan: 2017-06-23 14:59:22
asal
2001 orang telah melayarinya

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>
Salin selepas log masuk

为什么一加上


$("div span:last-child").css({color:"red", fontSize:"80%"})
Salin selepas log masuk

这句话就不能生效呢?收起

我的目的是获取每个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%"})
  });
Salin selepas log masuk

改为

$("div span:last").css({color:"red", fontSize:"80%"})
Salin selepas log masuk

因为最后一个孩子 已经不是span了。

我的目的是获取每个div下面的最后一个span元素
用last只能匹配一个元素啊

Atas ialah kandungan terperinci jquery选择器:last-child不起作用解决办法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan