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