0

特定のjQueryを選択していて、ブロック要素()である最も近い要素(つまり、自己または親)を探していますdisplay: block
スタイルは必ずしもインラインではないので、セレクター[style*=display:block]はすべての場合に機能するとは限りません。むしろ計算されたスタイルを使用する必要があると思いますが、それを行うための効率的な方法が必要です(可能であれば$(this).parents().andSelf().eachループなしで)

4

1 に答える 1

0

@EricGがコメントに投稿したように、DOM要素のインライン/ブロックタイプを検出することが質問への答えでした。

var elementStyle  =  element.currentStyle || window.getComputedStyle(element, ""); 
var displayType   =  elementStyle .display;
于 2013-01-03T12:44:11.337 に答える