Tìm những phần tử nằm trong list

$('#myList').each(function(){
  $(this).find('li').each(function(){
});
});
var ul = document.getElementById("side-menu");
var allItems = ul.querySelectorAll("li");
var items = ul.getElementsByTagName("li");
for (var i = 0; i < items.length; ++i) {
//TODO:
}


var x = document.getElementById("side-menu").querySelectorAll('li > a');console.log(x.length);for(var
i=0;i<x.length;i++){console.log(x[i]);}

Replace all ~ Trim

str.replace(/ /g,'');
str.replace(/\s/g,'');
$.trim(" aa ");
var str = " aa ";
str.trim();

Lấy thuộc tính của một đối tượng trong HTML

$(this).attr('class')

Tham khảo

https://intuio.at/blog/dont-use-data-attributes-to-find-html-elements-with-js/

https://responsivedesign.is/articles/find-element-with-class-and-append-div-without-jquery/

https://www.sitepoint.com/access-parent-element-javascript-jquery/