Синтаксис jquery для поиска скрытого поля в форме - PullRequest
0 голосов
/ 26 июня 2010

У меня есть форма с таблицей в нем.В каждой строке находится ячейка таблицы со скрытым элементом ввода, имя которого начинается с «hf_id_», за которым следует номер, так что поле строки 1 имеет имя «hf_id_1», строка 2 - «hf_id_2» и так далее.Мне нужно найти во всех этих полях определенное значение, но я не совсем уверен, как добраться до скрытых полей.Я знаю, как получить их, когда полное имя известно, но в этом случае я не уверен, есть ли способ получить массив из них, где имя начинается с "hf_id_".Спасибо.

Ответы [ 2 ]

1 голос
/ 26 июня 2010

Вы можете искать элементы с ^ (начиная с) и $ (с окончанием), например:

$('input[name^="hf_id_"]');

Таким образом, вы можете получить все эти элементы, как:

var elements = $('input[name^="hf_id_"]');

И вы можете перебирать их для поиска определенного значения, например:

$('input[name^="hf_id_"]').each(function(){
  if ($(this).val() === 'search value here')
  {
     // found..........
  }
}); 
0 голосов
/ 26 июня 2010

Или вы можете просто использовать

  $('input[type="hidden"]');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...