1

このスクリプトがあり、「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"
                    });
                });
4

2 に答える 2

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"
    });
});

文字列を変数:)と連結します。残念ながら、他の言語とは異なり、文字列に変数を含めるのは簡単ではなく、連結によって文字列を少し分割する必要があります。

于 2013-03-13T13:22:10.263 に答える