私はこれが可能かどうか疑問に思っていました:
divのセットがあり、それぞれのIDは「_font」で終わります。たとえば、「body_font」、「heading_font」、「tagline_font」などです。
名前の共通部分(この場合は「_font」)を検索してこれらの要素を取得し、後でjQueryを使用して操作できるようにする方法はありますか?
私はこれが可能かどうか疑問に思っていました:
divのセットがあり、それぞれのIDは「_font」で終わります。たとえば、「body_font」、「heading_font」、「tagline_font」などです。
名前の共通部分(この場合は「_font」)を検索してこれらの要素を取得し、後でjQueryを使用して操作できるようにする方法はありますか?
「属性ends-with」セレクターを使用できます。
var elems = $("div[id$='_font']");
jQuery APIの閲覧に時間を費やすと、Stack Overflowに投稿しなくても、このような質問に自分で答えることができるはずです。
役立つ可能性のあるその他のセレクター:
ワイルドカードを使用できます。givestringで$
終わる要素が表示されます。selctorで終わる要素について詳しくは、こちらをご覧ください。
elements = $('[id$=_font]);
これを試して:-
var elements = $("[id$='_font']");
はい、可能です。次を使用してください。
var elements = $('[id$=_font]');
jQueryの属性はセレクターで終わる必要があります:あなたが求めていることを行う必要があります:
$("div[id$='_font']")