15

私はこれが可能かどうか疑問に思っていました:

divのセットがあり、それぞれのIDは「_font」で終わります。たとえば、「body_font」、「heading_font」、「tagline_font」などです。

名前の共通部分(この場合は「_font」)を検索してこれらの要素を取得し、後でjQueryを使用して操作できるようにする方法はありますか?

4

5 に答える 5

22

「属性ends-with」セレクターを使用できます。

var elems = $("div[id$='_font']");

jQuery APIの閲覧に時間を費やすと、Stack Overflowに投稿しなくても、このような質問に自分で答えることができるはずです。

役立つ可能性のあるその他のセレクター:

于 2012-12-02T15:43:59.813 に答える
1

ワイルドカードを使用できます。givestringで$終わる要素が表示されます。selctorで終わる要素について詳しくは、こちらをご覧ください。

elements = $('[id$=_font]);
于 2012-12-02T15:44:30.360 に答える
1

これを試して:-

 var elements = $("[id$='_font']");
于 2012-12-02T15:44:48.590 に答える
1

はい、可能です。次を使用してください。

var elements = $('[id$=_font]');
于 2012-12-02T15:44:52.123 に答える
0

jQueryの属性はセレクターで終わる必要があります:あなたが求めていることを行う必要があります:

$("div[id$='_font']")
于 2012-12-02T15:45:28.490 に答える