我有一个jquery函数,它应该显示与复选框相关联的div块,并在未选中的chekcbox中单击并隐藏。当单击每个检查时,如何显示所选的div与ckecbox相关联。当我检查和取消检查它没有显示隐藏的div元素时
我试过用这个
$(this).find(".filterBlock").show();
这是我的代码和小提琴
$(document).ready(function(){
$(".filterBlock").hide();
//fitlers
$(".checkbox-container :checkbox").click(function() {
$("div.filterBlock").hide();
$(".checkbox-container :checkbox:checked").each(function() {
alert($(this).val());
// $(this).show();
$(this).find(".filterBlock").show();
});
});
});
发布于 2016-08-17 12:24:01
您可以使用:
$(".filterBlock").hide();
$(".checkbox-container :checkbox").click(function() {
$(this).closest('.row').next('.row').find('.filterBlock').toggle()
});
https://stackoverflow.com/questions/39005546
复制相似问题