0
for (var i = 33; i <= 127; i++) {
var main = [];
main.push(i);
document.write('<div class="symbol"><a class="link" href="#" data-code="" data-placement="auto" data-toogle="tooltip" onclick="code()" title="' + String.fromCharCode.apply(this, main) + '">' + String.fromCharCode.apply(this, main) + '</a></div>');
$('.link').each(function(){
$(this).attr('data-code', i);
});
};
var code = function() {
$('.input').value += String.fromCharCode($(this).attr('data-code'));
}
То, что я пытаюсь сделать, это charmap. Я не могу понять, как добавить его созданный номер юникода, который здесь «i», в код данных.Установка значения данных для каждого созданного элемента в цикле
Любая идея?
Заранее спасибо.
Вы не должны использовать 'Document.write'. Попробуйте создать HTML-строку и установите ее как innerHTML элемента. Также '$ ('. Input')' this ill return array и '.value' выдаст ошибку. Проверить консоль – Rajesh
Спасибо @Rounin :) – Integlon