$('#test').attr('data-mydata', "{'x-coord': 10}");
var myData = $('#test').data("mydata");
var x = myData['x-coord'];
console.log('x-coord: ' + x);
私は、データが上記の上のdivに添付する。コードが実行されると、DOM要素#testが大きなデータで更新されます。次に、私は "オブジェクト"からデータを取得したい。ただし、mydataには文字列表現が含まれています。この文字列はどのようにしてオブジェクトに変換できますか?要するに、後で処理するためにキーと値のペアを取得するにはどうすればよいですか? JSON.parseは機能していないようです。ありがとうございました!取得値は、(.dataセクションを使用して追加)
http://jsfiddle.net/quint/zyozqwv2/
?あなたが作成しているのであれば、data()の値としてオブジェクトを使用することができます – charlietfl