これは機能します:
var htmlString = "<div>This is a string.</div>";
これは失敗します:
var htmlSTring = "<div>
This is a string.
</div>";
読みやすさのために、これが望ましい場合もあります。
バックスラッシュを追加して機能させます。
var htmlSTring = "<div>\
This is a string.\
</div>";
またはプラス記号
var htmlSTring = "<div>"+
"This is a string."+
"</div>";
またはさらに、他の方法を参照して、ここで最も気に入った方法を試すことができます
あなたのために、このスニペットまたはJSFiddle Exampleをチェックアウトしてください:
$(document).ready(function(){
var opts = [
'Volvo',
'Ford',
'BMW'
];
$("#add").on('click', function(){
htmlString = "<select>";
for (var i in opts) htmlString += "<option>"+opts[i]+"</option>";
htmlString += "</select><input type='text' placeholder='Class #'><br>";
$("#pTags").append(htmlString);
});
});