Можно ли динамически создать кнопку загрузки? У меня есть текстовый файл, который имеет список элементов, где я буду использовать javascript для создания массива. Именно здесь я хотел бы динамически создавать кнопки бутстрапа, причем те элементы являются текстом внутри каждой кнопки. Если в текстовом файле 10 элементов, будет создано 10 кнопок. Может кто-то сказать мне, как это можно сделать или указать мне на какой-то учебник об этом.Динамическое создание кнопок бутстрапа
EDIT (создание возможно сейчас, но не код для проверки, если создается кнопки):
createButtons():
$(function() {
$.ajax({
url : 'http://localhost:8080/SSAD/type.txt',
dataType : "text",
success : function (filecontent) {
var lines=filecontent.split('\n');
$.each(lines, function() {
if (this!='') {
var word = this;
word = word.toLowerCase().replace(/(?:_| |\b)(\w)/g, function(str, p1) { return p1.toUpperCase();});
if ($('button:contains("'+word+'")').length==0) {
var button='<button type="button" class="btn btn-block btn-inverse active" data-toggle="button tooltip" title="Click this to enable/disable viewing of'+this+'" onclick="toggleVisibility('+"'"+this+"'"+')">'+word+'</button>';
$(".crisisButtons").append(button);
}
}
});
}
});
});
HTML:
<button type="button" class="btn btn-block btn-inverse" onclick="createButtons">Click me!</button>
<div class="crisisButtons"></div>
Спасибо за ответ. Можно ли проверить, была ли ранее создана кнопка, чтобы она не создавала ее снова. Пример: кнопки создаются нажатием кнопки. Поэтому, если кнопка 2 была создана раньше, и если я нажму кнопку, чтобы создать кнопки, она не должна снова создавать кнопку 2. –
см. Обновление, например, чтобы проверить, была ли уже создана кнопка – davidkonrad
Не работает @davidkonrad –