const setCurrentTrack = function () {
const dude = $('.chartsCard'); // массив
for (let i = 0; i < dude.length; i++) {
dude[i].addEventListener('click', function (currentTrack) {
currentTrack = $(dude[i]).data('musicid');
return currentTrack
})
}
}
const selectTrack = new Promise(resolve => {
document.querySelectorAll('.chartsCard')
.forEach(el => el.addEventListener('click', () => resolve(el.dataset.musicid)));
});
selectTrack.then(track => {
// тут что-то сделать с выбранным треком
console.log('выбранный трек', track);
});