Как использовать переданный в функцию аргумент при использовании селектора?
Если несложно, скажите, как можно вставить аргумент в селектор?
Ситуация такая: есть функция, которая принимает и создает элемент внутри элемента. При этом 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>");
}