なんらかの理由で、これらのクラスを などと呼ん.main_sub1
で.main_sub2
います.main .sub
。
を含むクラスを取得するために、属性を使用して実行できる方法で、jQueryを使用する方法はありますmain
か?
なんらかの理由で、これらのクラスを などと呼ん.main_sub1
で.main_sub2
います.main .sub
。
を含むクラスを取得するために、属性を使用して実行できる方法で、jQueryを使用する方法はありますmain
か?
を使用$("[class^=main]")
すると、クラス名が「main」で始まるすべての要素が選択されます。セレクターに関する jQuery docsをご覧ください。使用できるバリエーションは他にもたくさんあります。次に例を示します。
[class*=main]
クラス名に「main」が含まれる要素を選択します[class~=main]
クラス名に「main」という単語が含まれる要素を選択します(スペースで区切られています)[class$=main]
クラス名が「main」で終わる要素を選択しますはい、属性セレクターを使用して、属性の特定の値を一致させることができclass
ます。
$('[class^=main]') // class begins with "main"
$('[class*=main]') // class contains "main" anywhere within it
この例では、class 属性を標準属性と同じように扱います。
$("[class*=main]")