Javascript 将变量用作函数内的参数

Javascript 将变量用作函数内的参数,javascript,jquery,Javascript,Jquery,我在编程方面很差 我有一个javascript变量 var a = 'S_QEEFCEAPU'; 然后还有另一个类似这样的html <a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play","S_QEEFCEAPU")'>Video 1</a> 我想在tubeplayer函数调用中使用变量名而不是字符串S_QEEFCEAPU。我该怎么做呢?点击链接并使用javascript

我在编程方面很差

我有一个javascript变量

var a = 'S_QEEFCEAPU';
然后还有另一个类似这样的html

<a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play","S_QEEFCEAPU")'>Video 1</a>


我想在tubeplayer函数调用中使用变量名而不是字符串S_QEEFCEAPU。我该怎么做呢?

点击链接并使用javascript变量可以调用javascript函数

html格式的

<a href="#" onClick='yourFunction()'>Video 1</a>
如果
a
定义为外部功能和
全局范围

 var a = 'S_QEEFCEAPU';
function yourFunction(){      
    jQuery("#youtube-player-container").tubeplayer("play",a)
}

您可以在单击链接时调用javascript函数,并在其中使用javascript变量

html格式的

<a href="#" onClick='yourFunction()'>Video 1</a>
如果
a
定义为外部功能和
全局范围

 var a = 'S_QEEFCEAPU';
function yourFunction(){      
    jQuery("#youtube-player-container").tubeplayer("play",a)
}

如果变量在全局范围内,请执行此操作-

<a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play", a)'>Video 1</a>


不过,我建议您为变量提供更好的名称。并使用不引人注目的JavaScript远离onClick。不要将jQuery语句放在onClick中。

如果变量在全局范围内,就这样做-

<a href="#" onClick='jQuery("#youtube-player-container").tubeplayer("play", a)'>Video 1</a>


不过,我建议您为变量提供更好的名称。并使用不引人注目的JavaScript远离onClick。不要将jQuery语句放在onClick中。

tubeplayer(“play”,a)
如果变量在全局范围内声明,则应该可以工作。为什么要将jQuery放在属性中?这很难闻。@dystroy:这实际上是一个答案:)
tubeplayer(“play”,a)
如果变量在全局范围内声明,应该可以工作。为什么要将jquery放在属性中?这很臭。@dystroy:这实际上是一个答案:)