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

ter*_*d25 12 jquery jquery-selectors

我有2个div,具有相同的id,分页,一个位于页面顶部,另一个位于底部.

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

<div id="pagination"></div><hr />
Run Code Online (Sandbox Code Playgroud)

这在jQuery中是否可行?

Dee*_*ele 22

您无法在一个页面中使用相同的ID.ID是唯一标识符,如果需要多次使用标识符,请改用class.

无论如何,您可以使用:last selector,如下所示:

$("div:last")
Run Code Online (Sandbox Code Playgroud)

你可以放弃使用:last-child,像这样:

$('#pagination:last-child')
Run Code Online (Sandbox Code Playgroud)


Sco*_*ler 6

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

$("div[id=pagination]:last").......
Run Code Online (Sandbox Code Playgroud)

这是一个例子