特定の値を持つデータ属性を持つすべての要素を検索し、それらの要素を配列として返す jquery を介した基本的な方法はありますか?
すなわち<span data-productID="7">My product</span>
特定の属性値を持つ要素を選択するための構文は次のとおりです。
[attr_name = attr_value]
あなたの特定のケースでは、これは次のようになります。
$('span[data-product="7"]');
これは jQuery コレクション (配列ではありません) を返しますが、数値インデックスを使用して配列のようにアクセスできます。本当に配列が必要な場合 (おそらく Array プロトタイプ メソッドを使用するため)、以下を使用できます。
$('span[data-product="7"]').makeArray();