0

私はプログラミングがとても苦手です...

私はjavascript変数を持っています

var a = 'S_QEEFCEAPU';

次に、このような別のhtmlがあります

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

tubeplayer 関数呼び出しで、文字列 S_QEEFCEAPU の代わりに変数名を使用したいと考えています。どうすればいいですか?

4

2 に答える 2

2

変数がグローバルスコープにある場合は、これを実行してください-

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

ただし、変数に適切な名前を付けることをお勧めします。そして、控えめなJavaScriptを使用してonClickから逃れます。そして、jQueryステートメントをonClickに入れないでください。

于 2012-11-30T13:00:01.597 に答える
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)
}

Ifaが外部関数として定義され、global scope

 var a = 'S_QEEFCEAPU';
function yourFunction(){      
    jQuery("#youtube-player-container").tubeplayer("play",a)
}
于 2012-11-30T12:59:22.527 に答える