我有一个jQuery选择,我希望找到最接近的元素(自我或父级),它是一个块元素(display: block
)。
样式不一定是内联的,因此选择器[style*=display:block]
在每种情况下都不适用于我。我想我需要使用计算的样式,但需要一种有效的方法来做到这一点(如果可能的话,没有$(this).parents().andSelf().each
循环)
答案 0 :(得分:0)
正如@EricG在评论Detect inline/block type of a DOM element中发布的那样是问题的答案:
var elementStyle = element.currentStyle || window.getComputedStyle(element, "");
var displayType = elementStyle .display;