我有一组带有各种类的div和一组选项会隐藏相应的项目
我正在使用
if($(this).val() == "venta"){
$(".results").not('.venta').hide();
}
但我的问题是我认为这只会改变.results div中的项目 - 但当然它会使整个页面消失。所以我试图弄清楚如何只使它成为<div class="results">
的孩子,但却无法获得有用的东西。
答案 0 :(得分:2)
.not('.venta')
选择器适用于您选择的.results
元素。尝试这样的事情:
$(".results").children().not('.venta').hide();
或
$('.results').children(':not(.venta)').hide();
答案 1 :(得分:1)
$(".results").find(".venta").hide();