Expand my Community achievements bar.

How to ascending order of the numerical value set in the tag Description?


Level 2
2 Replies


Community Advisor

It seems like you want to sort a list of tags based on the numerical value in their descriptions in ascending order. To accomplish this, you can use JavaScript, assuming the tags are in an HTML structure. Here's a step-by-step guide on how to do this:

Prepare the HTML structure with the tags and their descriptions. For example:

<div id="tags-container">
<div class="tag" data-description="300">Tag 1 - 300</div>
<div class="tag" data-description="100">Tag 2 - 100</div>
<div class="tag" data-description="200">Tag 3 - 200</div>

In this example, we use the data-description attribute to store the numerical value associated with each tag.

Use JavaScript to sort the tags based on the numerical value in the data-description attribute:

document.addEventListener('DOMContentLoaded', function () {
var tagsContainer = document.getElementById('tags-container');
var tags = Array.from(tagsContainer.getElementsByClassName('tag'));

tags.sort(function (a, b) {
return parseInt(a.getAttribute('data-description')) - parseInt(b.getAttribute('data-description'));

tags.forEach(function (tag) {

This script waits for the DOM to be fully loaded, selects the tags-container and the individual tags, sorts the tags based on the numerical value in the data-description attribute, and then re-inserts the sorted tags back into the tags-container.

Now, when you load the HTML page containing this code, the tags will be sorted in ascending order based on the numerical values in their descriptions.

Please note that this example assumes that the numerical values are stored in the data-description attribute. If your tags have a different structure, you'll need to adjust the JavaScript code accordingly.


Level 1

To sort [if you don't have one, you'll need to create] a set of values in ascending order within the "Description" tag, it's convenient to use sorting algorithms or functions in your programming language. Then those algorithms or functions you write will take the values as input and return them in ascending order.