我有这段代码:
<div class="contact-form">
<input class="form-type-textfield name" />
<input class="form-type-textfield surname" />
<input class="form-type-textfield address" />
<div class="undesirable-inputs">
<input class="form-type-textfield one" />
<input class="form-type-textfield two" />
<input class="form-type-textfield three" />
</div>
</div>
我想选择.form-type-textfield类的所有元素,但不包括那些位于.undesirable-inputs div中的元素。我怎样才能实现它?
答案 0 :(得分:4)
使用not()
排除选择器
$('.form-type-textfield').not('.undesirable-inputs .form-type-textfield')
答案 1 :(得分:0)
好的,我明白了:
$('.contact-form .form-type-textfield').not('.undesirable-inputs .form-type-textfield');