Dobra, poradziłem sobie tak:
Ten sposób nie działał.
function dodajHTML(element, ID){
$(element).append('<div id=divNr${ID}></div>');
}
w powyższym przypadku id="divNr${ID}" - czyli nie używało zmiennej ID tylko to wszystko traktowało jako wartość atrybutu ID.
A działający sposób to:
function dodajHTML(element, ID){
$(element).append('<div id=divNr' + ID + '></div>');
}
Praktycznie tak samo próbowałem na początku ale robiłem to tak:
function dodajHTML(element, ID){
$(element).append('<div id="divNr" ' + ID + '></div>');
}
ale powyższy przykład zwracał tylko divNr i ID traktował jako deklarację atrybutu HTML, jeśli można tak to nazwać.