У меня есть древовидная структура, использующая jsTree, например:
<div id="SampleContainer">
<ul>
<li>
Top 1
<ul>
<li>
Sub 1
<ul>
<li>
A
</li>
<li>
B
</li>
</ul>
</li>
<li>
Sub 2
<ul>
<li>
A
</li>
<li>
B
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
Я хотел бы поставить значки font-awesome для флажка:
Я пытался сделать это:
$(document).ready(function(){
$("#SampleContainer").jstree({
"plugins": ["checkbox"],
core: {
"themes": {
"icons": false,
"responsive": true
}
}
});
$('#SampleContainer').on('ready.jstree click', function (e, data) {
$('a > i.jstree-checkbox').removeClass('jstree-icon jstree-checkbox').addClass('fa fa-square-o');
$('a > i.jstree-clicked').removeClass('jstree-icon jstree-checkbox').addClass('fa fa-check-square');
});
});
и этот значок 'fa fa-square-o' появится.не удалось увидеть "fa fa-check-square".!
образец Дизайн: 
Разработанный экран: 
У кого-нибудь есть идеи по этому поводу?