копирование и размещение элементов с использованием jquery - PullRequest
0 голосов
/ 13 декабря 2011

Как я могу заменить id игрока на href кнопки listen_?Я уверен, что это безумно просто, поэтому, пожалуйста, не смейтесь, я новичок в jquery!Также на странице будет множество этих наборов.

<ul class="controls">
<li id="download" class="download_button"><span>&nbsp;</span><a  
href="media/audio.mp3">Download</a></li>
<li id="listen" class="listen_button"><span>&nbsp;</span><a class="play"   
href="media/audio.mp3">Listen</a></li>
</ul>
</div>
</div>
<div class="player" id="play"><audio controls="controls"></audio></div>

Большое спасибо за вашу помощь.

Ответы [ 3 ]

0 голосов
/ 13 декабря 2011
$('#play').attr('id', $('.play').attr('href'));
0 голосов
/ 13 декабря 2011

Не знаю, почему вы хотите это сделать:

$(".player").attr("id", $("a .play").attr("href"));
0 голосов
/ 13 декабря 2011

В простейшей форме, просто получите атрибут href от кнопки воспроизведения и установите для него атрибут id игрока.

$("#play").attr("id") = $(".play").attr("href");

Тем не менее, я согласен с Джоном и Шердом. Это не имеет особого смысла. Что вы пытаетесь достичь на самом деле? Там может быть лучшее решение.

UPDATE

Код выше не работает, попробуйте это вместо (значение должно быть вторым параметром):

$("#play").attr("id", $(".play").attr("href"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...