わかりましたので、ツールチップのすべての親レベルの div / 要素の z-index をオーバーライドしようとしていますが、使用する必要があるテーブル設定では難しいことがわかりました。
前の JS Fiddle では、一番下の行 (#3) にカーソルを合わせると、カーソルを合わせたときにツールヒントが行 #2 の「コンテンツ」という単語を覆うことがわかります。これは、Z インデックスがそれぞれの親から継承されているため (私が思うに)、等しいためです。その結果、スタックの順序は DOM 自体内の出現順序によって決定されます。このため、ツールチップはその上の行のコンテンツをすべてカバーし、その下の行のコンテンツをカバーしません。
私は解決策を探していますが、それが不可能かもしれないことはわかっていますが、私が間違っていることを願っています!