У меня есть HTML-страница, в которой многие элементы динамически вставлены по запросу пользователя. Каждый из этих элементов имеет атрибут id с некоторой строкой плюс числовое значение id плюс другая строка.Выберите элементы jQuery с Regex
Пример: budget_budget_alive_elements_attributes_10_unit_value
И поэтому я попытался следующий селектор:
$("#budget_budget_alive_elements_attributes_\d+_unit_value");
Но, к сожалению, не работает.
Некоторое лицо wrote an article расширения для селектора jQuery для извлечения этих типов идентификаторов, но мне тоже не повезло.
Вы можете мне помочь? Учитывая ограничения значений id элемента, как я могу сделать селектор для них?
Вы можете использовать [Атрибут начинается с селектором] (http://api.jquery.com/attribute-starts-with-selector/) – Satpal
Я думаю, '$ ('[id^=" budget_budget_alive_elements_attributes _ "] [id $ =" _ unit_value "]');' достаточно хорошо, если вы все еще хотите проверить цифры, используйте regex и '.filter()' –
спасибо @ ArunPJohny. Ваш ответ именно это! – rodrigoalves