用于在表单中查找隐藏字段的jquery语法

时间:2010-06-26 17:26:50

标签: jquery-selectors

我有一张表格,里面有一张桌子。在每一行中都有一个带有隐藏输入项的表格单元格,其名称以“hf_id_”开头,后跟一个数字,以便第1行的字段名称为“hf_id_1”,第2行为“hf_id_2”,依此类推。我需要在所有这些字段中搜索特定值,但我不太确定如何到达隐藏字段。我知道如何知道全名,但是在这种情况下,我不确定是否有办法获得名称以“hf_id_”开头的数组。感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用^(以...开头)和$(以...结尾)搜索元素,例如:

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

所以你可以得到所有这些元素:

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

你可以迭代它们来搜索特定的值,如:

$('input[name^="hf_id_"]').each(function(){
  if ($(this).val() === 'search value here')
  {
     // found..........
  }
}); 

答案 1 :(得分:0)

或者你可以简单地使用

  $('input[type="hidden"]');