Javascript 在HTML表中搜索并查找包含必需类的文本字段

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

我正在为一个多步骤表单创建一个验证脚本,每个组都在一个表中,我想检查包含该表的表中是否有一个必填字段

我已尝试按以下方式实现此功能:

(其中a=表id) .required=类,但类类似于class=“something required”)

问题是此代码返回未定义的。这是我第一次使用
.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