I have a dynamic select function and when a click is performed I want to prepend only once per div within.
So far my code just prepends every time. I just can't figure it out. Any advice is appreciated, thank you.
var selGroup = $(".selected-results > .results-group");
if (!$('.selected-results > .results-group > .results-category').length) {
selGroup.prepend('<li class="results-category" data-class="'
+ category +'">'+ category +'</li>');
return true;
} else {
}
I figured out my resolution.
$(".selected-results > .results-group").each(function() {
if ($(this).children('.results-category').length){
return false;
}
else {
$(this).prepend('<li class="results-category" data-class="'+ category +'">'+ category +'<span class="show-more"></span></li>');
}
});