jQuery создает уникальный идентификатор

Почему бы не добавить переменную для идентификатора элемента и сделать его допускающей повторное использование функцией?

function SelectElement(selectElementId, valueToSelect)
{    
    var element = document.getElementById(selectElementId);
    element.value = valueToSelect;
}
12
задан Filipe Correia 7 December 2011 в 16:18
поделиться

2 ответа

Просто используйте counter:

var section = 1;
$(function() {
  $("a.menuitem").click(function() {
    ...
    $("<div></div>").attr("id", "section" + section++).appendTo("#content_pane");
    ...
    return false;
  });
});

Также я бы предложил создать элемент, как описано выше.

24
ответ дан 2 December 2019 в 03:16
поделиться

Вам не нужно этого делать. Если вы можете сохранить идентификатор в переменной, вы можете сохранить и сам элемент (ну, ссылку на элемент) также в переменной.

3
ответ дан 2 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: