Как использовать переданный в функцию аргумент при использовании селектора?

Если несложно, скажите, как можно вставить аргумент в селектор?

Ситуация такая: есть функция, которая принимает и создает элемент внутри элемента. При этом id внутреннего элемента будет меняться item1, item2, item3... и т.д., проходя через цикл.

Возможно на примере будет яснее:

Как есть в исполняемом состоянии,но, увы, без приема аргумента (id = item) -

  function createElementsInside() {
    $("#bb-bookblock").append("<div class='bb-item' id = 'item1'>1 блок</div>");
    $("#bb-bookblock").children("#item1").append("<div class='content'>Контент</div>");
    }

Хотелось бы так

var itemId = 'item1';

function createElementsInside(itemId) {

  $("#bb-bookblock").append("<div class='bb-item' id = itemId >1 блок</div>");
  $("#bb-bookblock").children( itemId ).append("<div class='content'> Контент</div>");

}

Ответы (1 шт):

Автор решения: Igor
var itemId = 'item1';

function createElementsInside(itemId) {
  $("#bb-bookblock").append("<div class='bb-item' id='" + itemId + "'>1 блок</div>");
  $("#bb-bookblock").children("#" + itemId).append("<div class='content'> Контент</div>");
}
→ Ссылка