2016-12-01 3 views
0

appendを使用すると、jQueryを学習するだけで、変数をsrcに取得できません。それはまったく動かないか、コンソールを見ると変数名の文字列表現が得られます。jQuery変数をsrcとして追加します

これは私の問題のあるコードです:

var $googleURL = "http://maps.googleapis.com/maps/api/streetview?size=600x300&location="+$googleStreet+","+$googleCity; 

$($body).append('<img src='$googleURL'></img>'); 

ページにはimgタグ、ちょうどbodyタグはありませんので、私はattrを使用する必要はありません。私はどこに迷いましたか?

+0

。また、jQueryの変数前躯体として '$'を使う必要はありません。これを読む価値があります:http://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a-dollar-sign – junkfoodjunkie

答えて

2

あなたはこのよう+

を使用して文字列内の変数を置くことができ、JavaScriptで

$($body).append("<img src='"+ $googleURL + "'></img>"); 
1

を試してください。"string, " + variable + ", more string"

は、このコードを試してみてください、それはあなたがしようとしているものに応じて動作することがあり達成するために。あなたはjQueryの中の変数をCONCATするために `+`使用

var googleURL = 'http://maps.googleapis.com/maps/api/streetview?size=600x300&location='+googleStreet+','+googleCity; 

$($body).append('<img src="' + googleURL + '"></img>');

関連する問題