如何在路径中传递变量

时间:2013-03-13 13:20:43

标签: javascript jquery jplayer

我有这个脚本,我想播放名为'pr_id'的歌曲,我怎么能在路径中写出来?谢谢!

     $(document).ready(function(){
            var pr_id = document.getElementById('id')
            $("#jquery_jplayer_1").jPlayer({
                ready: function (){
                    $(this).jPlayer("setMedia", { 
                        mp3:"/sounds/[pr_id].mp3"
                        });
                        },
                       swfPath: "js", 
                       supplied: "mp3",
                       wmode: "window"
                    });
                });

2 个答案:

答案 0 :(得分:3)

像这样:

$(document).ready( function() {
    var pr_id = document.getElementById('id');

    $("#jquery_jplayer_1").jPlayer({
        ready: function() {
            $(this).jPlayer("setMedia", { 
                mp3:"/sounds/" + pr_id + ".mp3"
            });
        },
        swfPath: "js", 
        supplied: "mp3",
        wmode: "window"
    });
});

将字符串与变量连接起来:),遗憾的是,与其他语言不同,在字符串中包含变量并不容易,并且必须将字符串与串联分开一点。

答案 1 :(得分:0)

mp3:"/sounds/"+pr_id+".mp3"

你可以连接它