我在过滤器中使用了一个函数来检查显示模式是否为块,但它不起作用。
这是我的代码:
$("#wrap_element").find("*").filter(function(){
return this.css("display")==="block";
}).css("background-color","red");
谢谢。
答案 0 :(得分:4)
您有一个控制台错误提示该问题:
未捕获的TypeError:this.css不是函数
您需要使用jQuery对象,因为您要在其上调用jQuery方法:
return $(this).css("display")==="block";
// ----^^----^