用类查找输入的未知语法?

时间:2014-02-13 19:15:39

标签: javascript jquery

我找到了一些在验证函数中执行此操作的代码:

var $fields = $(form).find("input[required], select[required]");

这种语法在做什么? input[required]

在我的HTML中,我有一些必需类的输入,但它们没有被选中,所以我不确定这是做什么的。

2 个答案:

答案 0 :(得分:4)

它正在使用set required属性搜索标记,如下所示:

<input required />

如果您想使用required课程进行搜索,请使用:

var $fields = $(form).find("input.required, select.required");

答案 1 :(得分:0)

这称为has-attribute-selector

选择具有指定属性且具有任何值的元素。


要选择class='required'的元素,您需要一个像这样的选择器 -

"input.required, select.required"