2014-04-11 134 views

回答

6

您需要遍历所有的项目和验证,如果该元素具有绝对位置:

$("*").each(function() { 
    if ($(this).css("position") === "absolute") { 
     $(this).hide(); 
    } 
}); 

JSFIDDLE

3

我认为,你可以使用属性选择器包含条款*

$('[style*="position: absolute"]').hide() 

编辑

仅当元素具有位置的内联样式时,才会隐藏。

或者你可以使用下面的代码使用隐藏所有元素filter()

$('*').filter(function() { 
    return $(this).css('position') == 'absolute'; 
}).hide();