Найти все элементы по атрибуту id - программирование
Подтвердить что ты не робот

Найти все элементы по атрибуту id

Мне было интересно, возможно ли это:

У меня есть набор div, каждый с идентификатором, заканчивающимся на '_font', например 'body_font', 'heading_font', 'tagline_font' и т.д.

Есть ли способ захватить эти элементы, ища общую часть их имен, в данном случае "_font", чтобы впоследствии я мог манипулировать ими с помощью jQuery?

4b9b3361

Ответ 1

Вы можете использовать "атрибут end-with" selector:

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

Если вы потратите некоторое время на просмотр jQuery API, вы сможете ответить на такие вопросы самостоятельно, не отправляя сообщения в Stack Overflow.

Другие селектора, которые могут пригодиться:

Ответ 2

Вы можете использовать wild cards, $ предоставит вам элементы, которые заканчиваются на строку, узнайте больше о концах с помощью selctor здесь.

elements = $('[id$=_font]);

Ответ 3

Попробуйте следующее: -

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

Ответ 4

Да, возможно, используйте:

var elements = $('[id$=_font]');