1

属性のリストの1つを持つすべての要素を選択できるようにしたい。たとえば、mandatory属性のいずれか、validate='true'または両方を持つすべての要素を選択したいとします。

私はこれを試しました:

$('[mandatory="true",validate]').each(...

しかし、エラーが発生します。

オンラインで代替案を見つけることができません。助言がありますか?

ありがとう

4

1 に答える 1

8

「必須属性、validate ='true'、またはその両方を持つすべての要素」を選択するには、

$('[mandatory],[validate="true"]')

本当に必要なのが、値が「true」の属性の少なくとも1つを持つことである場合は、次を使用します。

$('[mandatory="true"],[validate="true"]')

コメントについて:両方の属性を持つ要素を選択する場合は、カンマを削除するだけです。

于 2013-02-27T12:28:56.270 に答える