jquery プラグイン オプションに加えて、これらの値を html5 データ属性でオーバーライドしたいと考えています。
これは、オプションの目的の形式です。
var defaults = {
text: {
color: 'red',
opacity: 0.5
},
button: {
width: 100,
height: 30
}
}
データ属性を次のようにフォーマットしたかったのです。
<div data-text="color:'red', opacity: 0.5"></div>
...しかし、このデータo.text.color
は単に存在しないため、読み取ることはできません。ただし、内部にはデータがありますo.text
。
で値をフェッチできるように、データ属性をフォーマットするにはどうすればよいo.text.color
ですか?