「JavaScript部分にサーバ側で動的な値入れるのエスケープ考えないとだし嫌だよねー」 「htmlタグのdata属性使ってhtmlのエスケープだけ考えればいいようにしたいよねー」 とか思って <html data-name="monmon"> みたいなことよくやります。 で、さらにjQueryなら <html data-obj='{"name":"monmon"}'> <script type="text/javascript"> console.log($('html').data('obj')); // Object {name: "monmon"} console.log($('html').data('obj').name); // monmon </script> という感じでJSON形式で書いて.data(key)使ってオブジェクトで受け取るなんてこともよくやります。 なの