使用jQuery找到一个隐藏字段,其id在已知div内部分已知

时间:2015-07-24 06:11:38

标签: jquery jquery-selectors

我有一种情况,即div的id已知,并且只知道嵌入的隐藏字段的id的一部分。

问题

什么jQuery选择器可以帮助我在ID为 panel1 的div中找到ID为 2df_20 的隐藏字段?这种情况的html如下所示。

<div id="panel1">
  <input type='hidden' name='mydiv1_abc_1' value='prod1' />
  <input type='hidden' name='mydiv1_xyz_12'  value='prod2' />
  <input type='hidden' name='mydiv1_2df_20'  value='prod3' />
</div>
<div id="panel2">
  <input type='hidden' name='mydiv2_abc_1' value='prod1' />
  <input type='hidden' name='mydiv2_xyz_12'  value='prod2' />
  <input type='hidden' name='mydiv2_2df_20'  value='prod3' />
</div>

1 个答案:

答案 0 :(得分:3)

使用attribute contains selector选择:

$('#panel1 input[name*="2df_20"]')

还有其他属性选择器。查看here以获取属性选择器的完整列表。