Good afternoon, I wanted to 'break' a list of items in 3 columns of 4 items in a foreach of knockoutJS.
That is, at this point the list is populated down and I would like it to be broken via jQuery or javascript because CSS is not supported in IE9
Thanks for the help!
var lbx = {};
var json = {
"items": [{
"key": 13,
"value": "A. E. Brehm"
}, {
"key": 14,
"value": "Achille Murat"
}, {
"key": 15,
"value": "Adolphe Siret"
}, {
"key": 16,
"value": "Adrien Balbi"
}, {
"key": 18,
"value": "Albereto de Oliveira"
}, {
"key": 19,
"value": "Alberto dos Reis"
}, {
"key": 20,
"value": "Albino Forjaz de Sampaio"
}, {
"key": 21,
"value": "Alexandre Dumas"
}, {
"key": 22,
"value": "Alexandre Herculano"
}, {
"key": 23,
"value": "Alfredo França"
}, {
"key": 24,
"value": "Allen Ginsberg"
}, {
"key": 25,
"value": "Alphonse Allais"
}],
"totalItems": 261
};
lbx.vm = {
term: ko.observableArray(),
};
lbx.vm.term.push(json);
console.log(lbx.vm.term());
$(function() {
ko.applyBindings(lbx.vm);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.2.0/knockout-min.js"></script><scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="list-unstyled" data-bind="foreach: term">
<ul data-bind="foreach: items">
<li data-bind="text: value">
</li>
</ul>
</div>