如何选择所有没有特定类父级的输入?
在这里,我只想获得没有父类{class 1}}
的输入not-parent
我试过$(document).ready(function(){
$('input:text').css('color', '#FF1200');
});
但没有成功。 :/
谢谢!
答案 0 :(得分:10)
如果您的输入全部包含在div中;
如果您想要顶级到底级父级检查:
$("div:not(.not-parent) input").css('color', '#FF1200');
或者如果您只想要一个级别的父级检查:
$("div:not(.not-parent) > input").css('color', '#FF1200');
编辑:如果它有没有类的相同类型的祖先使用它:
$('input').filter(function(){
return !$(this).parents('div').hasClass('not-parent');
}).css('color', '#FF1200');