0

特定の値を持つデータ属性を持つすべての要素を検索し、それらの要素を配列として返す jquery を介した基本的な方法はありますか?

すなわち<span data-productID="7">My product</span>

4

1 に答える 1

2

特定の属性値を持つ要素を選択するための構文は次のとおりです。

[attr_name = attr_value]

あなたの特定のケースでは、これは次のようになります。

$('span[data-product="7"]');

これは jQuery コレクション (配列ではありません) を返しますが、数値インデックスを使用して配列のようにアクセスできます。本当に配列が必要な場合 (おそらく Array プロトタイプ メソッドを使用するため)、以下を使用できます。

$('span[data-product="7"]').makeArray();
于 2013-03-18T20:59:44.843 に答える