Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 获取标记中特定类的最后一项_Html_Css_Css Selectors - Fatal编程技术网

Html 获取标记中特定类的最后一项

Html 获取标记中特定类的最后一项,html,css,css-selectors,Html,Css,Css Selectors,我想知道如何在标记中找到特定类的最后一项 <body> <elem class="thatelement"></elem> <elem></elem> <elem class="thatelement"></elem> <elem> <elem class="thatelement"></elem> </elem&g

我想知道如何在标记中找到特定类的最后一项

<body>
    <elem class="thatelement"></elem>
    <elem></elem>
    <elem class="thatelement"></elem>
    <elem>
        <elem class="thatelement"></elem>
    </elem>
</body>


我想在标记中找到
。该元素的最后一个元素,无论它是指令
主体
子元素还是位于嵌套元素的其他位置。请告诉我它的交叉浏览器是否工作。

您可以使用Jquery,最后一个()函数将完成这项工作

HTML


我做了一个测试,这样你就可以查看行为了。可以找到last()函数文档

您必须使用JavaScript(或jQuery等)。仅使用CSS选择器是不可能选择具有特定类的最后一个元素的。@Harry,但jQuery的方式是什么?@SalmanA这只是一个示例,所选元素应该是任何标记中具有特定类的最后一个元素!AFAIK没有CSS选择器/组合器/技巧来选择其类的最后一个元素<代码>jQuery(“.thatelement:last”)
应该可以做到这一点。是一个使用jQuery的示例(与前面提到的SalmanA相同)。
<body>
    <elem class="thatelement">1</elem>
    <elem>2</elem>
    <elem class="thatelement">3</elem>
    <elem>
        <elem class="thatelement">4</elem>
    </elem>
</body>
$( ".thatelement" ).last().css( "color", "red" );