Использование такого класса - ПРИМЕЧАНИЕ. Я изменил атрибут на правильный атрибут данных
$("document").ready(function() {
$(".ui-widget-content").on("click", function() {
$(this).toggleClass("ui-selected"); // toggle on or off
const selected = $(".ui-selected").map(function() { // find all selected
return $(this).data("text")
}).get(); // convert to text array
// set to joined array or none if nothing selected
$("#select-result").text(selected.length === 0 ? "none" : selected.join(", "));
});
});
$("document").ready(function() {
$(".ui-widget-content").on("click", function() {
$(this).toggleClass("ui-selected");
const selected = $(".ui-selected").map(function() {
return $(this).data("text")
}).get();
$("#select-result").text(selected.length === 0 ? "none" : selected.join(", "));
});
});
#feedback {
font-size: 1.4em;
}
#selectable .ui-selecting {
background: #FECA40;
}
#selectable .ui-selected {
background: #F39814;
color: white;
}
#selectable {
list-style-type: none;
margin: 0;
padding: 0;
width: 450px;
}
#selectable li {
margin: 10px;
padding: 1px;
float: left;
width: 100px;
height: 80px;
font-size: 4em;
text-align: center;
}
.wrapper {
display: flex;
margin: auto;
justify-content: center;
align-items: center;
}
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div class="wrapper">
<div>
<p id="feedback">
<span>You've selected:</span> <span id="select-result">none</span>.
</p>
<ol id="selectable">
<li class="ui-widget-content" data-text="car">1</li>
<li class="ui-widget-content" data-text="truck">2</li>
<li class="ui-widget-content" data-text="physics">3</li>
<li class="ui-widget-content" data-text="maths">4</li>
<li class="ui-widget-content" data-text="home automation">5</li>
<li class="ui-widget-content" data-text="car6">6</li>
<li class="ui-widget-content" data-text="car7">7</li>
<li class="ui-widget-content" data-text="car8">8</li>
<li class="ui-widget-content" data-text="car9">9</li>
<li class="ui-widget-content" data-text="car10">10</li>
<li class="ui-widget-content" data-text="car11">11</li>
<li class="ui-widget-content" data-text="car12">12</li>
</ol>
</div>
</div>