jquery - 隐藏输入字段的每个实例,但第一个

标签 jquery css

我有一个表格,在表格的第一页上,用户可以选择要注册的人数,在下一步中,表格会为每个注册人询问相同的问题。我希望其中一个问题只对第一个注册者显示,对其他注册者隐藏。

每个 div 的使用几乎相同的命名,但 rptAttributesPerRegistrant 更改后的数字,我想显示

#PC4187_ev2wiz_step2_ctlRegs_rptPerEvent_ctlAttributes_0_rptRegistrants_0_rptAttributesPerRegistrant_0_lblAttributeName_0

但隐藏任何其他的,例如,隐藏以下内容:

#PC4187_ev2wiz_step2_ctlRegs_rptPerEvent_ctlAttributes_0_rptRegistrants_0_rptAttributesPerRegistrant_1_lblAttributeName_0
#PC4187_ev2wiz_step2_ctlRegs_rptPerEvent_ctlAttributes_0_rptRegistrants_0_rptAttributesPerRegistrant_2_lblAttributeName_0

等等。 . .

完整代码请看http://jsfiddle.net/jelane20/U6kja/

我不想隐藏 vegetarian 字段,但是它也使用相同类型的 div

我不确定如何定位除第一个以外的每个 div 实例并排除素食问题,我需要隐藏任何使用大于 0 的数字的 div。任何帮助将不胜感激!

谢谢!

最佳答案

请看下面的 fiddle fiddle

每当你有长值的属性并且想要匹配你使用 jquery 的特定部分时 attribute selectors

$("[id*='rptAttributesPerRegistrant']")

上面的语句会给你所有包含“rptAttributesPerRegistrant”的选择器 然后你可以根据类型等过滤掉

关于jquery - 隐藏输入字段的每个实例,但第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22021937/

相关文章:

jQuery 在我的网站上无法正常工作

javascript - 如何将带有动画的 CSS 类添加到表格单元格的边框?

javascript - 使用动态 jQuery 选择器

jquery - 如何从 inputosaurus-text 中获取值

javascript - 问题的 JSON 数组格式

html - 如何在同一行显示 <a> 内的 <span> ?

html - 激活一个按钮也会影响另一个?

javascript - CSS:Spinner 覆盖原始微调器的设置,每个微调器需要不同的 css 设置

javascript - 在 JQuery/Javascript 中检索原始样式表 CSS 属性值

css - 在菜单栏中的按钮之间添加分隔符 (HTML/CSS)