我在编程方面非常糟糕......
我有一个javascript变量
var a = 'S_QEEFCEAPU';
然后还有另外一个像这样的HTML
<a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play","S_QEEFCEAPU")'>Video 1</a>
我想在tubeplayer函数调用中使用变量名而不是字符串S_QEEFCEAPU。我该怎么办?
答案 0 :(得分:2)
如果变量在全局范围内,只需执行此操作 -
<a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play", a)'>Video 1</a>
我建议您为变量提供更好的名称。并使用不引人注目的JavaScript来摆脱onClick。而不是将jQuery语句放在onClick中。
答案 1 :(得分:1)
您可以点击链接并使用javascript变量调用javascript函数。
在html中
<a href="#" onClick='yourFunction()'>Video 1</a>
在javascript中
function yourFunction(){
var a = 'S_QEEFCEAPU';
jQuery("#youtube-player-container").tubeplayer("play",a)
}
如果a
定义了副功能,global scope
var a = 'S_QEEFCEAPU';
function yourFunction(){
jQuery("#youtube-player-container").tubeplayer("play",a)
}