如果有人能告诉我这是怎么可能的,我将非常感激。
如果我有以下html,
<span><hr class="tierEnd"></span>
<span><hr class="tierEnd"></span>
<span><hr class="tierEnd"></span>
<span><hr class="tierEnd"></span>
如何选择最后一个 hr 元素?
尝试last-child,
last
,last-of-type
已经
答案 0 :(得分:4)
使用jquery :last
选择器
$(".tierEnd:last")
答案 1 :(得分:3)
$('hr:last')
或
$('hr').last()
<强> Demo 强>
last-child
和last-of-type
在<hr>
在这种情况下,请使用$('span:last-of-type hr')
答案 2 :(得分:1)
您可以使用.last()
jQuery方法:
$(".tierEnd").last()
出于某种原因,它被认为比伪选择器更快。
答案 3 :(得分:0)
jQuery("span > .tierEnd").last()
或
jQuery("span > .tierEnd:last")
使用span > .tierEnd
只会选择带tierEnd
类
答案 4 :(得分:0)
您应该使用以下选择器来获取最后一个<hr>
元素。
<强> jQuery("span:last-child hr.tierEnd")
强>
如果这对您有帮助,请相信!干杯:)