Я очень новичок в JS и HTML, и я пытаюсь использовать в своем коде кнопки начальной загрузки (переключения).
Проблема в том, что они не выглядят так, как я ожидаю.
Я думаю, что я использую один и тот же код оба раза, но все равно кнопка выглядит по-разному.
Поскольку кнопка Bootstrap загружается правильно, я полагаю, что в начале HTML-кода ссылка в порядке
В первый раз появляются три кнопки:
<div class="checkbox"">
<br>
<br>
<input checked data-toggle="toggle" type="checkbox">
</div>
Второй раз, когда появляется переключатель, благодаря следующему коду
<script >
$(document).ready(function(){
$.getJSON("mylocaljsonfile.json", function(data){
var concept_list= '';
$.each(data, function(key, value){
console.log("here comes another")
console.log(value)
console.log("this is the key:")
console.log(key)
concept_list += '<tr>';
concept_list += '<td align="center" style="vertical-align:center>';
concept_list += '<div class="checkbox" ><input checked data-toggle="toggle" type="checkbox" data-id="' + value.name + '"></div>';
concept_list += '</td>';
concept_list += '<td>'+value.name+'</td>';
concept_list += '<td>'+value.color+'</td>';
concept_list += '<td>'+value.fingerprint+'</td>';
concept_list += '<td>'+value.hits+'</td>';
concept_list += '<td>'+value.EN+'</td>';
concept_list += '<td>'+value.DE+'</td>';
concept_list += '<td>'+value.FR+'</td>';
concept_list += '</tr>';
});
$('#concept_list').append(concept_list);
});
});
Код читает локальный JSON-файл, добавляет строки для каждой записи, а в первом столбце каждой строки - переключатель, который, как я утверждаю, похож на первые красивые серые.
Где проблема во вторых переключателях?
Я попробовал все, удалить идентификатор, перемещаясь по тексту, etcetc
И я не могу найти решение.