[英]jQuery xPath selector, &&
我正在使用jQuery来遍历我设置为隐藏的部分中的所有输入,并添加必需的cals,以赶上验证。
$("#" + dependant).find("input[type!='radio']").addClass('required');
工作正常,但我也想排除提交内容。 在普通的xPath中,我会;
输入[type!='radio',然后键入!='submit']
我实现了围绕.each()和附加IF的工作;
$("#" + dependant).find("input[type!='radio']").each(function()
{
if ($(this).attr(type) != 'submit')
{
$(this).addClass('required')
}
});
但令我惊讶的是,必须有一种更轻松,更清洁的组合约束方法。
请参阅jQuery文档中的遍历和选择器。
$("#" + dependant).find(":input").not(':radio').not(':submit').addClass('required');
你可以做:
$("#" + dependant).find("input[type!='radio'][type!='submit']").addClass('required');
请参阅多个属性选择器 :
描述 :匹配与所有指定的属性过滤器匹配的元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.