こんにちは。
divタグにdata属性をつけて、その値に配列を詰め込み、それをJSで引き出せないかと考えているものです。
html
1<div id="testdiv" data-x="['hoge','foo']"></div>
javascript
1$(function(){ 2 console.log($('div').data('x')[0]);//理想はここでhogeが出て欲しい 3});
しかし上記の方法では何故か[(大カッコの左側)と出てきます。ちなみにdata('x')の後を[1]にすると'(コンマ)が出てきます。
どうやら配列としてではなく、普通の文字列として認識されているようなのですが、どうやったらdata属性に配列(もし可能であればオブジェクトも)を読み込ませることができるのでしょうか?
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/08 09:31