javascript - 使用jQuery问题 append 音频播放器对象

标签 javascript jquery html audio append

我在将一个音频对象嵌入两个不同的div中时遇到问题。 javascript仅将对象附加到第一个调用的div上,而将另一个保持为空。如何在两个不同的div中添加相同的对象?

我正在开发一个Web应用程序项目,这些div代表设备的方向。当我打开一侧时,另一个div隐藏(例如,我处于纵向 View -横向div隐藏)。

这是我的代码:

var audioPlayer = new Audio();


audioPlayerPort.controls="controls";
audioPlayerPort.setAttribute('src','mysource');

$('#playerAudioLandscape').append(audioPlayer);
$('#playerAudioPortrait').append(audioPlayer);

最佳答案

考虑一下;一个元素如何同时存在于两个地方?您应该做的是复制并在每个元素中插入一个。

关于javascript - 使用jQuery问题 append 音频播放器对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098298/

相关文章:

javascript - 使用socket io发送和获取数据的两条指令

javascript - 使用拖放上传文件

javascript - 单击时切换 div,单击外部时隐藏

javascript - 将函数传递给 Angular 而不是 'function()'

javascript - 如何设计 Twitter 弹出窗口

c# - 使用 jquery、ajax 和 asp.net 的评论框?

javascript - 在文本框上显示搜索没有记录消息

javascript - virtual-dom - 如何获取真实的 DOM 元素以便与 spin.js 集成?

javascript - 使用 javascript 从文本文件中提取数据

javascript - 正则表达式否定几个字符