4

IE に問題があり、「空のテキスト ノード」が大量にありますtr。私が走れば

$('#myTr').children().length

$('#myTr').find('td').length

同じ値が得られます。これは、これらのノードが jquery に登録されていないことを意味します。:emptyセレクターは何も返されません。

その上、これらのノードを IE デバッガーから手動で削除すると、フォーマットが変更されるため、何か重要なことが起こっています。

IEデバッガー(IE 8、btw)で表示されるものは次のとおりです。

ここに画像の説明を入力

何か案は?これは私たちを夢中にさせています..

4

2 に答える 2

3

ここで答えを見つけました:

jQuery を使用して HTML 要素間の空白と改行を削除する

私の問題を引き起こしていた IE9 のバグがあります。

http://javaevangelist.blogspot.com/2013/01/internet-explorer-9-ie9-table-white.html

于 2013-07-09T17:36:53.850 に答える