###前提・実現したいこと
カスタムデータ属性を取得して、該当するものだけに選別したいです。
###発生している問題・エラーメッセージ
一意の値を取得できない。
下記のソースコードの場合の例です。
html
1<a data-foo="{"id":1,"type":"foo"}" href="/">foo</a>
上記に該当するものだけを塗り替えたいです。
###該当のソースコード
html
1<a data-foo="{"id":1,"type":"foo"}" href="/">foo</a> 2<a data-foo="{"id":2,"type":"bar"}" href="/">foo</a> 3<a data-foo="{"id":3,"type":"baz"}" href="/">foo</a> 4<a data-foo="{"id":1,"type":"foo"}" href="/">foo</a>
###試したこと
javascript
1all = $('[data-foo]') 2x = all[0] 3array = [] 4$.each(all, 5 function(index, elem) { 6 console.log(index); 7 if (x == elem) { 8 array.push(elem); 9 } 10 } 11)
この場合、最初しか一致せずに、最後が一致しません。
最後も一致して、二つのオブジェクトの値を変更したいです。
###補足情報(言語/FW/ツール等のバージョンなど)
jQuery
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/06 12:25