Вы конвертируете строку в объект jquery, используя $(message)
.по сути, вы делаете message
уже не строкой, а селектором для jquery.Попробуйте следующее:
function debug(message){
$('body').append($('<div>').attr('id','debug').text(message));
}
примечание. Я использую .attr и .text, так как это немного безопаснее при добавлении информации.примечание: ID - это уникальный идентификатор в HTML.по этой причине, если вы вызываете эту функцию несколько раз, вы можете назначить perm.div для изменения значения .text()
или использования класса отладки [CSS] для div.