我想在 jquery var 中存储一个值并传递它[关闭]

Posted

技术标签:

【中文标题】我想在 jquery var 中存储一个值并传递它[关闭]【英文标题】:i want to store a value in jquery var and pass it [closed] 【发布时间】:2012-08-02 14:12:21 【问题描述】:

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

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

我在这两个文件中写了一个 cmets 让我知道我需要什么

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

index.html 中的问题:

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

【问题讨论】:

Passing value of HTML to jQuery file的可能重复 我怀疑大多数用户会想要下载您的脚本。请在问题中包含代码。同样正如@Musa 已经评论的那样,这个答案肯定是通过适当的搜索得到的。 Irrelevant... SO 提供了在问题中查看格式化代码的方法,这是大多数人所期望的。脚本很小的事实更是将其置于问题中的一个原因。当它变大并包含 html/css/javascript 时,用户通常喜欢查看 jsfiddle.net 示例。如果您想获得帮助,请让这里帮助您的人尽可能轻松...... 【参考方案1】:

您的所有代码都需要在 $(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

【讨论】:

以上是关于我想在 jquery var 中存储一个值并传递它[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 jQuery+Codeigniter 获取值并显示在输入字段中?

如何在 jquery 选择器中传递 php 变量值?

如何使用 Jquery 获取 td 值并存储在数组中? [复制]

如何创建参数化的Jenkins作业?

Vue中如何存储多个children的值并在父组件中执行一个函数

使用 jQuery 从 select2 小部件中获取多个值并存储,然后重新加载它们