Javascript 如何将数据-*attr发送到js函数?
我需要在我的joomla网站中使用jplayer add to playlist,当用户单击play图标时,我会从tag链接中获取数据-mp3、数据名称和数据海报,并添加到上述功能中,以在播放器中添加该声音 请帮帮我,你是怎么做到的? 我无法获取数据-*属性并发送到myplaylist.add函数,用于将该声音数据添加到jplayer的播放列表Javascript 如何将数据-*attr发送到js函数?,javascript,jquery,jplayer,Javascript,Jquery,Jplayer,我需要在我的joomla网站中使用jplayer add to playlist,当用户单击play图标时,我会从tag链接中获取数据-mp3、数据名称和数据海报,并添加到上述功能中,以在播放器中添加该声音 请帮帮我,你是怎么做到的? 我无法获取数据-*属性并发送到myplaylist.add函数,用于将该声音数据添加到jplayer的播放列表 $("#playlist-equivalent-1-a"). click(function() { myPlaylist.add({
$("#playlist-equivalent-1-a"). click(function() {
myPlaylist.add({
title:"title",
artist:"artist",
mp3:"url",
poster: "url"
}, true);
});
幸运的是,jQuery有一个用于检索
数据-*
属性的内置函数:
示例:从锚标签获取mp3标题和艺术家
$('#datatag')。单击(函数(){
$('#output')。text($('#datatag')。data('title')+'来自'+$('#datatag')。data('artist')+'是一首非常好的歌曲!');
});代码>
单击我以显示我的数据。
这不是一个正确的答案。将代码实现到OP示例中。OP知道数据-*
。我需要将该属性发送到myPlaylist.add,并在它之后运行此函数,例如myPlaylist.add({标题:“Sterrenstof”,艺术家:“De Jeugd van Tegenwoodig”,mp3:“您的url”,海报:“您的url”},true);设置完这个属性后,运行这个function@mohammadjavadjabbari你能再澄清一点吗?如果我做对了,你想:1。从某些元素2中获取数据属性。将它们传递到myPlaylist。添加3。运行一个函数(哪一个?)@Fdebijl首先我需要从某些元素获取数据属性,然后将它们传递到myPlaylist.add,然后运行myPlaylist.add函数,因为此函数将音乐数据添加到我的jplayer播放列表中--jplayer with playlist demo:--一个类似于我的主题的项目:检查:和:这是否回答了您的问题?