如何使用jQuery从某些(多个)类中获取所有元素

How can I get all elements from certain (multiple) classes using jQuery?

本文关键字:获取 元素 多个 jQuery 何使用      更新时间:2023-12-22

我想获取所有具有此类的字段:"requiredField Validate"。

代码示例:

<form id="myForm">
<input type="text" class="requiredField X"> Text1
<input type="text" class="requiredField Y"> Text2
<input type="text" class="requiredField Validate"> Text3
<input type="text" class="requiredField Validate"> Text4
<input type="text" class="requiredField Z"> Text5
</form>

如何使用jQuery完成此操作?

我试着这样做,但没有成功:

$('.requiredField.Validate').each(function() {...
$('form.myForm.Validate')
$('.requiredField Validate')

你可以这样做

实时演示

$('.requiredField.Validate')

试试这个

$('.requiredField.Validate'); // Will select elements that has both classes.

下面是一个示例,请参阅控制台。

试试这个:

$('.requiredField').filter('.Validate');

就像在CSS 中一样

$('.requiredField .Validate')

这意味着每个.Valide abouty.requiredField都是真正的

差异

$('.requiredField, .Validate') 

即CCD_ 1或CCD_。