Если я правильно вас понимаю, каждый раз число будет меняться (может быть больше или меньше), и вам необходимо обновить его, чтобы количество тегов a
было равно этому числу.
Я думаю, что лучше всего было бы посмотреть, сколько уже существует, и действовать соответствующим образом (если только общее число не останется маленьким, в этом случае просто сотрите их и каждый раз создавайте заново).Для этого я бы добавил общий класс к каждому из этих a
тегов:
aElements += "<a href=\"#\" class=\"number\">" + i + "</a>";
, а затем выполните следующие действия, чтобы узнать, сколько уже существует:
var existing = $(".number").length
Затем, если число меньше того, сколько я хочу иметь:
for (var i = existing; i < count; i++) {
// add more
И если оно больше, выполните следующие действия, чтобы удалить лишнее:
$(".number").gt(count).remove();