我想在 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 获取 td 值并存储在数组中? [复制]