Найти все элементы на странице, чей идентификатор элемента содержит определенный текст, используя jQuery

Я пытаюсь найти все элементы на странице, чей идентификатор элемента содержит определенный текст. Затем мне нужно будет отфильтровать найденные элементы на основе того, скрыты они или нет. Любая помощь приветствуется.

$('*[id*=mytext]:visible').each(function() { $(this).doStuff(); }); 

Обратите внимание, что звездочка ‘*’ в начале селектора соответствует всем элементам .

См. Раздел « Содержит селектора атрибутов» , а также « Видимые и скрытые селектора».

Если вы найдете Содержит, то это будет так

  $("input[id*='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Если вы находите Starts With, то это будет так

  $("input[id^='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Если вы найдете Ends With, тогда это будет так

  $("input[id$='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Если вы хотите выбрать элементы, идентификатор которых не является заданной строкой

  $("input[id!='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Если вы хотите выбрать элементы, которые содержат определенное слово, разделенные пробелами

  $("input[id~='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Если вы хотите выбрать элементы, id которых равен заданной строке, или начиная с этой строки, за которой следует дефис

  $("input[id|='DiscountType']").each(function (i, el) { //It'll be an array of elements }); 

Это выбирает все DIV с идентификатором, содержащим «foo», и которые видны

 $("div:visible[id*='foo']"); 

Спасибо вам обоим. Это отлично сработало для меня.

 $("input[type='text'][id*=" + strID + "]:visible").each(function() { this.value=strVal; }); 
  • Добавить фильтр на RecyclerView с карточками?
  • Как эффективно фильтровать фрейм данных?
  • Фильтрация DataGridView без изменения источника данных
  • Запуск пользовательского приложения для Android от браузера android
  • Power BI Встраивание URL-множественных фильтров
  • Высокочастотная фильтрация в MATLAB
  • Просмотр списка фильтров Android
  • как реализовать фильтрацию в RealmRecyclerViewAdapter
  • Как фильтровать данные jqGrid НЕ используя встроенный блок поиска / фильтра
  • Лучшее место для установки CurrentCulture для многоязычных веб-приложений ASP.NET MVC
  • Отчеты фильтрации jqGrid
  • Interesting Posts
    Давайте будем гением компьютера.