特定の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 に答える