HTML要素内のハッシュペアを属性として定義し、それを解析してJavaScriptで処理するオブジェクトにできるようにしたいと考えています。
例:
<div id="test" mydata="{'xkey':'xval','ykey':'yval'}">
<script>
var mydata = JSON.parse($('#test').attr('mydata'));
console.log(mydata.xkey);
</script>
しかし問題は、オブジェクトに変換されておらず、出力が定義されていないことです。
どうすればこれを達成できますか??