我有以下 HTML 场景:
<div>
<input id="txt0" type="text" /><input type="checkbox" id="chk0" /></div>
<div>
<input id="txt1" type="text" /><input type="checkbox" id="chk1" /></div>
<!-- etc -->
<div>
<input id="txtN" type="text" /><input type="checkbox" id="chkN" /></div>
如果选中复选框 N,则文本框 N 为必填字段。
我刚刚开始与(这个?)jQuery validation 一起工作模块并试图找出如何实现此验证,这似乎比示例更复杂一点。
从概念上讲,我想向我的复选框添加 CSS 类,然后使用 addClassRules
添加自定义规则。然而,挑战在于如何为每个复选框指定相关文本框。
我的 HTML 是使用 ASP.NET MVC 生成的,因此我可以动态生成为每个复选框指定规则的 JavaScript,但这似乎有点啰嗦。
最佳答案
我也做过类似的事情,理查德。尽管我没有遵守自定义规则。我的方法是将“required”类添加到输入标记中。
就你的选择器而言,你不能让你的文本框并输入“共享”他们特有的类,例如 class0 .. classN 并在该类中选择一个输入吗?
善良,
丹
关于jquery - 将 jQuery 条件验证添加到动态生成的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432743/