さて、次のように非常に基本的な配列をjqueryデータ属性サーバー側に渡したいと思います。
<div data-stuff="['a','b','c']"></div>
そして、次のように取得します。
var stuff = $('div').data('stuff');
alert(stuff[0]);
これが「a」ではなく「[」に警告するように見えるのはなぜですか(JSfiddleリンクを参照)
JSFiddleリンク: http ://jsfiddle.net/ktw4v/3/