jquery - 验证html中的选项卡式 Pane

标签 jquery html css forms tabs

我正在开发一个包含 3 个选项卡的页面。我在所有三个选项卡上都有表单元素。用户可以从三个选项卡中的任何一个选项卡中选择值,但必须填写该特定选项卡中的所有元素。我可以验证所有表单元素,但如何验证属于所选选项卡的元素?

谢谢 阿杰

最佳答案

您可以简单地为每个选项卡使用唯一的 id,这意味着您应该为您的页面使用 3 个主要的 div,并且每个 div 都应该有唯一的 id。将控件放在每个 div 中。这里每个 div 指的是每个选项卡。

<div id="tab1">
  // first tab controls
</div>
<div id="tab2">
  // 2nd tab controls
 </div>
 <div id="tab3">
  // 3rd tab controls
 </div>

然后你可以简单地验证如下。

$('#tab1 p')->选择tab1中的段落元素

要获取放置'p'的选项卡,您可以使用

$('p.myPara').parents('div').last() -> 选择类为 myPara 的段落的最外层父

关于jquery - 验证html中的选项卡式 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20844258/

相关文章:

javascript - Jquery 查找和每个选择器

javascript - 单击按钮时不调用 Jquery

javascript - ggggleClass 激活但不停用

字符串中每个双字或三字的Javascript函数

javascript - 在 HTML 多选列表中选择选项的最佳方法

html - 将两个 div 彼此对齐,第三个 div 在它们下面对齐

加载图像后,html 布局不会垂直更新,这会影响其父 div 的高度吗?

阻止父操作的 Javascript 弹出打印页面

jquery - 如何在 WordPress 的动态 Bootstrap 导航栏菜单中选择特定列表项

javascript - 简单代码既不能在 jsfiddle 也不能在 codepen 上运行,而是在我的浏览器 (Chrome) 上运行?