each()
ループ内で次のように、Raphaelキャンバスに追加されたいくつかの円にカスタムデータ属性を割り当てました。
marker.data('transaction', transaction);
同じトランザクションデータ値を持つキャンバス上の要素を見つけるにはどうすればよいですか?
現在私はコードを持っています:
var found = document.querySelectorAll("[transaction='" + current_transaction +"']");
これは要素を含むNodeListを返すはずですが、機能しません。データを変数に取得するのは簡単var foo = marker.data('transaction')
ですが、要素のNodeListを取得する場合は、明らかにこれは機能しません。
したがって、セレクターを次のように表示したいのですが、正しい構文を理解できません。
var found = document.querySelectorAll("data('transaction' = 1)");
どんな助けでも大歓迎です