就像这样一个简单的表格:
<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? 我想做一些验证。
答案 0 :(得分:2)
我正在读字面
(1)每个输入的列表或数组
(2)其中*父div具有成功等级
然后$('div.success input')
答案 1 :(得分:0)
你可以尝试
$("input").parent("div.success").each(function() {
//code here
});
答案 2 :(得分:0)
你可以试试这个:
var $elements = $('input').parent('.success');
要迭代它们,你可以使用:
$('input').parent('.success').each( function(i, ele) {
$(this); // This is each .success element.
} );
答案 3 :(得分:0)
$('input', $('div.success'))
到目前为止最简单的答案。请记住,$()选择器将默认创建一个jQuery对象,其中所有DOM节点都与选择匹配。这意味着您不必创建数组,它已经完成。