2016-05-20 22 views
1

私はjquery tablesorterをクライアントシステム(バージョン11.0.9600.18161)のIE11で使用していますが、Chrome(バージョン50.0.2661.102 m)ではヘッダをクリックしても並べ替えられません、IEでコンソールを見た後、私は次を参照してください。jquery tablesorter IE11のunclosedタグ

HTML1509: Unmatched end tag. 

私が生成するHTMLを見てきたし、この見ることができます。これはあるものの

 <colgroup class="tablesorter-colgroup"> 
     <col style="width: 8.5%;"> 
     <col style="width: 9.8%;"> 
     <col style="width: 7.6%;"> 
     <col style="width: 6.8%;"> 
     <col style="width: 22%;"> 
     <col style="width: 8.6%;"> 
     <col style="width: 9.2%;"> 
     <col style="width: 12.9%;"> 
     <col style="width: 14.1%;"> 
     </colgroup> 

ソースは、すべてのブラウザで同じですがFirefoxで同じ、Firefoxは問題を報告しないとすべてが動作しますが、これは私に間違って見えます、なぜそうではありません閉じる 'col'タグがありますか?ここで

はtablesorterに私の呼び出しです:

  $(objLocTable).tablesorter({theme:'blue' 
          ,showProcessing:true 
           ,widthFixed:false 
            ,widgets:['zebra' 
              ,'scroller'] 
           ,widgetOptions:{scroller_fixedColumns:2 
                ,scroller_height:400 
              ,scroller_upAfterSort:true 
              ,scroller_jumpToHeader:true}}) 
           .tablesorterPager({container:$('.pager')}); 

AまたはBのどちらかが文字列ルーチンエラーでない場合、私は、関数「sortNatural」内のエラーを突き止め、ないエラー処理がありませんソートは完了しません。

aまたはbのいずれかが文字列ではなく、必要なデータセットを調べることはできませんが、デバッグでは1つのステップでパラメータの1つがnullであり、 。

私はtry/catch節で関数の内容を囲んで問題を修正しました。

答えて

1

WHATWG HTML Living Standard & HTML w3.org HTML5定義によれば、<col>タグは終わりタグを有していません。

text/htmlのタグ省略:終了タグなし。

は、この問題を回避tablesorterの widthFixed option falseとして(デフォルト設定)のままにし、CSSを使用して列の幅を設定するには - ターゲットクラス名をヘッダに、またはCSSで nth-childを使用しています。

ああ、あなたはreport this issue to IEです。

+0

これは選択された回答になるはずです。また、実際に問題があった場合は、エラーをtablesorterの作成者に報告します。http://tablesorter.com/docs/それはIEで動作しない場合は彼のせいです –

+0

widthFixedが設定されていないので、デフォルトを使用しています。私は今、それをfalseに設定しましたが、私はまだ同じ問題を抱えています。コンソールにはクローズされていないタグがまだ報告されています。私はHTMLをチェックしており、クローズされていない他のタグはありません。 colgroupタグとcolタグは引き続き存在します。 – SPlatten

+0

@JaredBeach LOL私は[fork of tablesorter](http://mottie.github.io/tablesorter/docs/)を維持しており、実際にはtablesorterには問題ありません。 @SPlatten、[このデモ](http://jsfiddle.net/Mottie/r25tag6k/3/)には「」はありません。 – Mottie

関連する問題