使用jquery复制和放置元素

时间:2011-12-13 14:47:25

标签: jquery jquery-selectors

如何用listen_button的href替换播放器的id?我确定这很容易,所以请不要笑,我是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 :(得分:0)

以最简单的形式,只需从播放按钮获取href属性并将其设置为播放器的id属性。

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

但是,我同意Jon和Sjoerd的观点。这没有多大意义。你想要实现什么目标?可能有更好的解决方案。

<强>更新

上面的代码不起作用,请尝试这样做(值应该是第二个参数):

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

答案 1 :(得分:0)

$('#play').attr('id', $('.play').attr('href'));

答案 2 :(得分:0)

不知道你为什么要这样做:

$(".player").attr("id", $("a .play").attr("href"));