У меня есть элемент div и есть класс для него, я хочу создать несколько div с помощью этого класса, но я не хочу создавать вложенные div, я хочу создать div снаружи с помощью javascript, i б Append свойство, но его создать вложенную DIV ниже в HTML, как я обязательно должен помочьСоздание множественного div динамически с использованием javascript
//have this div
<div data-bind="dynamicDiv" class="one"></div>
//need to create multiple div
//Knockoutjs && javascript//
ko.bindingHandlers.dynamicDiv = {
init: function (element, valueAccessor) {
var parentclassName = element.className;
lastId += 1;
///it is creating nested div, want to create outside of parentclass not inside the parent class
$element.append(DivHtml(lastId,parentclassName));
},
};
function DivHtml(lastId,parentclassName) {
Newdiv = document.createElement('div');
Newdiv.id = "divId_"+lastId
document.querySelector("." + parentclassName).appendChild(Newdiv)
}
ответил уже: http://stackoverflow.com/questions/4793604/how-to-do-insert-after-in-javascript-without-using-a-library –
Append ur 'div' в родительский тег. Не к тому, на который ссылается. Пожалуйста, поделитесь используемым кодом. Таким образом, v может видеть, на что упустил. – Searching
@ поиск, обновленный мой код – Nikil