2017-02-21 14 views
0

私は変数に割り当てるとjQueryを使用してテキストエリアにコピーしようとしましたが、私はそれを行うことができるカント、いずれかのjQueryで変数を割り当ててくれjqueryで変数を割り当てる方法は?

<div id="fb-root"></div> 
<script src="//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v2.5" 
     async></script> 
<div class="fb-post" data-href="https://www.facebook.com" data-width="500"></div> 


<button id="copy">Copy Text</button><br /> 
<textarea id="paste"></textarea> 

$("#copy").click(function() { 
    $val = '<div id="fb-root"></div>'; 
$val = $val + '<script src="//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v2.5" async></script>'; 
$val = $val + '<div class="fb-post" data-href="https://www.facebook.com" data-width="500"></div>'; 
    $("#paste").val($val); 
}); 
+2

本当にHTMLの横にJavaScriptコードを配置していますか?それは '' ''タグ – WilomGfx

+0

@WilomGfxの中になければなりません。しかし、OPのコードが動作しない理由はまったくありません。 – mhodges

答えて

0

を助けることができるが、バニラよりも違いはありません:

var myVariable = 'my value'; 

$は、変数などをjQueryオブジェクトに変換します.jQueryオブジェクトでは、jQueryアクションを実行できます。 $は、PHPで変数を示すためにも使用されます。

+0

'' 'var $ val = 'value'' ''も有効です。しかし、実際にはjavascript変数宣言を使用する必要があります:let、var、const変数を宣言するとき。 – WilomGfx

+0

@WilomGfx非厳密なモードでは、宣言されていない変数に代入すると暗黙のグローバルとして扱われ、宣言は必要ありません(これは*良い*プログラミングの習慣ではありませんが、構文的にも意味的にもコード。) – apsillers

関連する問題