У меня есть код, который нуждается в настройке. Мне нужно, чтобы .play «rel» был заменен на «id» .audio_player. Там будет несколько «медиа» div, которые нужно будет пройти.JQuery каждый() не работает правильно
Вот код
<div class="media">
<div class="message_buttons">
<li id="listen" class="play_button">
<a class="play" rel="" href="AudioFile.mp3"> Listen </a>
</li>
</div>
<div class="audio_player" id="play1243">
<audio controls="controls"></audio>
</div>
</div>
А вот сценарий у меня есть до сих пор. Кажется, что он работает с первым медиа-div, но затем делает каждый .play «rel» на странице таким же, как первый audio_player «id», а не «id» в собственном div.
$.each($('.play'), function(index) {
//$(this).attr("rel", $(".audio_player").attr("id"));
$(".play").attr("rel", $(".audio_player").attr("id"));
});
Я прокомментировал другую версию, которая также работает, но дает тот же результат. Спасибо, ребята, за помощь в этом. Я чувствую, что сейчас действительно очень близко. Но это не может быть последним. Спасибо за ваше время.
Удивительный! Это заняло у меня почти 2 дня, спасибо вам большое !!!!! – BostonBB
Рад, что я мог помочь! – john