jQuery-查找最后一次出现的div



jquery selector attribute (5)

我有2个div,与相同的id,分页,一个在页面顶部,另一个在底部。

我想要做的是找到最后一个id,所以这将是在页面底部的<div id="pagination"></div> ,并添加更多的HTML,所以它看起来像:

<div id="pagination"></div><hr />

这是可能的jQuery?

https://ffff65535.com


.last()

$('div#pagination').last()

你不能在一个页面中使用相同的ID。 ID是唯一标识符,如果您需要多次使用标识符,请使用class。

任何方式,你可以使用:最后选择器,如下所示:

$("div:last")

你可以使用:最后一个孩子,像这样:

$('#pagination:last-child')

如果你是正确的,你不应该有两个ID是相同的,所以使用$('#selector:last')$('#selector').last()将不起作用,但是你可以作弊这个:

$("div[id=pagination]:last").......

这是一个例子


我建议将pagination类添加到两个div(你不能有重复的ID),并使用$('div.pagination:last')来抓取页面上的最后一个。


有两个具有相同ID的元素是无效的HTML。

而是使用不同的类,例如pag_top,pag_bottom,并使用下面的选择底部的类:

$(".pag_bottom")




jquery-selectors