简体   繁体   English

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

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

I want to get all fields that have this class: "requiredField Validate". 我想获取所有具有此类的字段:“ requiredField Validate”。

Code sample: 代码示例:

<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>

How can I do this using jQuery? 我该如何使用jQuery?

I tried to do this and had no success: 我尝试这样做,但没有成功:

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

You can do it this way, 你可以这样

Live demo 现场演示

$('.requiredField.Validate')

Try this 尝试这个

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

Here is an example , see the console. 这是一个示例 ,请参见控制台。

试试这个:

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

Just as in CSS 就像在CSS中一样

$('.requiredField .Validate')

which means every .Validate concerning .requiredField is true 这意味着与.requiredField有关的每个.Validate都为true

In difference 区别

$('.requiredField, .Validate') 

which means .Validate or .requiredField . 这意味着.Validate.requiredField

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM