我正在尝试在textarea输入之间链接一首歌曲,并且可以在我网站的用户的个人资料中播放
输入textarea是这样的:
HTML:
<input id="profile_field_13_2" class="inputbox" type="text" value="" style="width:250px" name="profile_field_13_9"></input>
我正在使用的整个jquery是:
jQuery(document).ready(function() {
var mp3=jQuery('#mp3').val();
if(typeof(Storage)!=="undefined"&&sessionStorage.getItem("'"+mp3+"'")){return JSON.parse(sessionStorage["'"+mp3+"'"])}
var mp3= jQuery(this).attr('href');
jQuery('#profile_field_13_2').attr('id', 'mp3');
jQuery('.postprofile dt img').before('<div style="position: absolute; top: 410px; left: 20px; z-index: 5;"><object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_mini.swf" width="250" height="15"><param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" /><param name="bgcolor" value="#2C2F31" /><param name="FlashVars" value="mp3='+mp3+'&bgcolor=2C2F31&loadingcolor=A14041&buttoncolor=A14041&slidercolor=E1BC78" /></object></div>');
});
音乐播放器的html代码如下:
<div style="position: absolute; top: 410px; left: 20px; z-index: 5;"><object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_mini.swf" width="250" height="15"><param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" /><param name="bgcolor" value="#2C2F31" /><param name="FlashVars" value="mp3='+mp3+'&bgcolor=2C2F31&loadingcolor=A14041&buttoncolor=A14041&slidercolor=E1BC78" /></object></div>
当它说值=“mp3 ='+ mp3 +'时,歌曲的直接网址会出现,所以它会播放,但它没有,我不是jquery专家,所以我不是确定我做错了什么。
但是由于任何原因,mp3歌曲不播放并向我显示未定义的消息,我想知道我做错了什么。感谢您的帮助和帮助。