Code Snippet
Multiline String Variables in JavaScript
This works:
var htmlString = "<div>This is a string.</div>";This fails:
var htmlSTring = "<div>
This is a string.
</div>";Sometimes this is desirable for readability.
Add backslashes to get it to work:
var htmlSTring = "<div>\
This is a string.\
</div>";
Looks pretty cool. I was looking for a way to do that…
try this
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script><div class="crazy_idea" thorn_in_my_side='<table border="0">
<tr>
<td ><span class="mlayouttablecellsdynamic">PACKAGE price $65.00</span></td>
</tr>
</table>'></div>
<script type="text/javascript">
alert($(".crazy_idea").attr("thorn_in_my_side"));
</script>
This also works.
[code]
var htmlSTring = ""+
" This is a string."+
"";
[/code]
I really like this way:
var htmlString = [
'',
'',
''
].join(”);