我有一个特定的 jQuery 选择,我正在寻找最接近的元素(如自身或父元素),即块元素 ( display: block
)。
样式不一定是内联的,所以选择器[style*=display:block]
对我来说并非在所有情况下都有效。我认为我需要使用计算样式,但需要一种有效的方法来做到这一点(如果可能的话没有$(this).parents().andSelf().each
循环)
问问题
925 次
1 回答
0
正如@EricG 在评论中发布的那样,检测 DOM 元素的内联/块类型是问题的答案:
var elementStyle = element.currentStyle || window.getComputedStyle(element, "");
var displayType = elementStyle .display;
于 2013-01-03T12:44:11.337 回答