Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery获取每个表单输入,这些表单输入使用正确的类获得一个parrent div_Jquery_Css - Fatal编程技术网

jQuery获取每个表单输入,这些表单输入使用正确的类获得一个parrent div

jQuery获取每个表单输入,这些表单输入使用正确的类获得一个parrent div,jquery,css,Jquery,Css,以这样一种简单的形式: <form method="post"> <div class="success"> <input type="text" name="username" id="username"/> </div> <div class="notsuccess"> <input type="password" name="password" id="password"/> </div> <inpu

以这样一种简单的形式:

<form method="post">
<div class="success">
<input type="text" name="username" id="username"/>
</div>
<div class="notsuccess">
<input type="password" name="password" id="password"/>
</div>
<input type="submit" name="submit" id="submit" value="submit" />
</form>

使用jQuery是否可以获得每个输入的列表或数组,这些输入具有一个成功类的parrent div? 我想做一些验证。

你可以试试

$("input").parent("div.success").each(function() {
    //code here
});
你可以试试这个:

var$elements=$('input').parent('success')

要对它们进行迭代,您可以使用:

$('input').parent('.success').each( function(i, ele) { 
    $(this); // This is each .success element.
} );

我是逐字读的

(1) 每个输入的列表或数组

(2) 有一个*父div,有一个成功的类

然后
$('div.success input')


到目前为止,这是最简单的答案。请记住,$()选择器将在默认情况下创建一个jQuery对象,其中包含与所选内容匹配的所有DOM节点。这意味着您不必创建数组,它已经完成了。

您实际尝试过什么了吗?
$('input', $('div.success'))