エラー改善:IEだけ表の行リンク()が機能しない

エラー改善:IEだけ表の行リンク(<tr data-href=”hoge”>)が機能しない

エラー改善:IEだけ表の行リンク(<tr data-href=”hoge”>)が機能しない

前記事に引き続きIEだけできないシリーズ。

今回はtableの行に対してリンクを張る<tr data-href=”hoge”> です。
こいつ結構便利で、MySQLでレコードをテーブルに流して行リンク貼ると記載文字数を大きく減らせます。

なので多用していたのですがIEで見てみると動かない!

まずは解決方法について

こう書くとTRタグでのリンクが可能になります。

リンクが動かなかった原因について

data-hrefについて記載したjsを確認します。

私の場合は下の様に書いていました。


そう、tbodyから書き始めてます。

んで、リンクが飛ばない書いたテーブルを見るとこんな感じ

はい、tbodyもtheadも書いてませんね。

これが原因でした。というかね、これで動く様に解釈してくれるchrome様スバらしいです。

まとめ

まぁこういう細かいのは経験しないと解らない事なので、今回は良い経験をさせてもらったなと思います。