質問: $("#aaa").attr("data-url"); var $url=$src; $('#ccc').on('click', function () { $ddd.append(''); }); ``` ### 試したこと srcに$urlを挿入したが$urlと表示されてしまい、正常にURLが読み込めません。 jqueryを使用して、htmlを使用した際にはそのhtml内には関数は使用できないのでしょうか。
回答: 文字列の中に変数名を書いても、**単なる文字列**としてしか認識されません。 ``` // その1 文字列の足し算 $ddd.append(''); // その2 テンプレートリテラル(IE11ではBabelでの変換が必要) $ddd.append(``); // その3 属性をJavaScriptから指定する $('', { id: 'hoge', width: 320, height: 180, src: $url, allowfullscreen: 'allowfullscreen' }).appendTo($ddd); ```