Javascript 在HTML表中搜索并查找包含必需类的文本字段
我正在为一个多步骤表单创建一个验证脚本,每个组都在一个表中,我想检查包含该表的表中是否有一个必填字段 我已尝试按以下方式实现此功能: (其中a=表id) .required=类,但类类似于class=“something required”) 问题是此代码返回未定义的。这是我第一次使用Javascript 在HTML表中搜索并查找包含必需类的文本字段,javascript,jquery,Javascript,Jquery,我正在为一个多步骤表单创建一个验证脚本,每个组都在一个表中,我想检查包含该表的表中是否有一个必填字段 我已尝试按以下方式实现此功能: (其中a=表id) .required=类,但类类似于class=“something required”) 问题是此代码返回未定义的。这是我第一次使用.find函数,我很难理解如何使用它 HTML: 违约 字段名如果a是表id,则需要按$('a')而不是$('a')进行选择 在jQuery选择(和CSS)中,'a'选择id='a'的标记,而a选择尝试$(“#a
.find
函数,我很难理解如何使用它
HTML:
违约
字段名如果a
是表id,则需要按$('a')
而不是$('a')
进行选择
在jQuery选择(和CSS)中,'a'
选择id='a'
的标记,而a
选择尝试$(“#a”)
按id而不是按标记名进行选择。html是什么样子的?只需使用$('required','a').val()
添加了html,但它与普通表没有太大区别,如果a是变量$('.required',a).val()代码>你能给我解释一下吗?即使a是传递给函数的变量?那么你应该去掉引号!工作很好,但它只能得到它所看到的第一级的价值。我有三个一样的clases@magicianIam如果要提醒\default
中.required
类的所有val()
,可以使用$.fn.map()
。检查此更新的小提琴:
function validForm(a) {
var myVar = $('a').find('.required').val();
alert(myVar);
}
<table id = "default">
<tr><td>Default</td></tr>
<tr><td>Field name</td><td><input type="text" name="first_name" maxlength="35" class="txtfield-cu1 required" title="First Name"></td></tr> <- repeat a couple of times