我想在jquery var中存储一个值并传递它

时间:2012-08-05 05:25:40

标签: jquery html youtube

我有一个脚本,你可以从这里下载:http://www.4shared.com/rar/XoaJijx5/var_pass.html

问题出在index.html& scripts.js,查看并给我更改

我在两个文件中写了一条评论,让我们知道我需要什么

我需要将隐藏的输入值传递给scripts.js并将其存储在var中并在youtube的id url中回显它

index.html中的问题:

<div id="player"><input type="hidden" name="youtube-id" value="uyeJXKfAcpc" /></div>

1 个答案:

答案 0 :(得分:2)

你的所有代码都需要在$(document).ready函数中..就像这样:

$(document).ready(function() {
    //You can alternatively pass an object:
    $('#player').youTubeEmbed({
        video: 'http://www.youtube.com/watch?v=uyeJXKfAcpc',
        width: 640,
        // Height is calculated automatically
        progressBar: true // Hide the progress bar
    });

    var yid = $("input[name='youtube-id']").val();
    $('#player').youTubeEmbed({
        video: 'http://www.youtube.com/watch?v=' + yid,
        width: 640,
        // Height is calculated automatically
        progressBar: true // Hide the progress bar
    });
}); // THE END OF YOUR $(document).ready function