用于选择带类的输入字段的jQuery选择器 [英] jQuery selector for selecting an input field with a class
问题描述
我有
< input type =textclass =requiredvalue =XXXname = ABC>
< input type =hiddenclass =requiredvalue =XXXname =abcd>
< input type =textclass =requiredvalue =XXXname =abcef>
我有很多这样的输入字段。
<我需要一个jQuery选择器,我可以选择一个类需要的文本字段
现在选择textfield我使用$(':input [type =text ]')
我如何设置条件来选择class =required。
编辑
所以说现在我有以下输入字段
< div id =validate_info>
< input type =textclass =requiredvalue =XXXname =abc>
< input type =hiddenclass =requiredvalue =XXXname =abcd>
< input type =textclass =requiredvalue =XXXname =abcef>
< input type =passwordclass =requiredvalue =XXXname =abcefg>
< input type =textvalue =XXXname =abcefgsa>
< input type =passwordvalue =XXXname =abcsaefg>
< / div>
我需要一个可以选择所有type =text的选择器,type =password class =required
i trial
$('#validate_info $(input.required)。filter( [类型= 密码 ],[类型= 文本 ])');
但这似乎无效。
$(':input.required [type =text]')
编辑:
这会稍快一些:
$('input.required [type =text]')
注意:
:输入
将获取所有表单元素( < select>
,< textarea>
等。)
输入
只会获得< input>
元素,并且稍快一些。
I have
<input type="text" class="required" value="XXX" name="abc">
<input type="hidden" class="required" value="XXX" name="abcd">
<input type="text" class="required" value="XXX" name="abcef">
i have many input fields like this.
i need a jQuery selector where i can select a text field whose class is required
right now to select textfield i use $(':input[type="text"]')
how do i also put a condition to select class="required."
EDIT
so say now i have the following input fields
<div id="validate_info">
<input type="text" class="required" value="XXX" name="abc">
<input type="hidden" class="required" value="XXX" name="abcd">
<input type="text" class="required" value="XXX" name="abcef">
<input type="password" class="required" value="XXX" name="abcefg">
<input type="text" value="XXX" name="abcefgsa">
<input type="password" value="XXX" name="abcsaefg">
</div>
i need one selector that can select all type="text", type="password" which has class="required" i tried
$('#validate_info $("input.required").filter("[type="password"],[type="text"]")');
but this doesnt seem to work.
$(':input.required[type="text"]')
EDIT:
This will be slightly faster:
$('input.required[type="text"]')
Note:
:input
will get all form elements (<select>
, <textarea>
, etc.)
input
will only get <input>
elements, and is slightly faster.
这篇关于用于选择带类的输入字段的jQuery选择器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!